<SEC-DOCUMENT>0001476840-22-000016.txt : 20220331
<SEC-HEADER>0001476840-22-000016.hdr.sgml : 20220331
<ACCEPTANCE-DATETIME>20220331170411
ACCESSION NUMBER:		0001476840-22-000016
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220331
DATE AS OF CHANGE:		20220331

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Expensify, Inc.
		CENTRAL INDEX KEY:			0001476840
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				270239450
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		401 SW 5TH AVENUE
		CITY:			PORTLAND
		STATE:			OR
		ZIP:			97204
		BUSINESS PHONE:		(520) 271-0858

	MAIL ADDRESS:	
		STREET 1:		401 SW 5TH AVENUE
		CITY:			PORTLAND
		STATE:			OR
		ZIP:			97204
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>exfy-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918,d:0807c6db16d341b08754dc9fc59af37a--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:exfy="http://expensify.com/20211231" 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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>exfy-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV8yLTItMS0xLTEzMTA5Nw_b57fe2be-1c1a-456f-b643-5a9f44617e89">0001476840</ix:nonNumeric><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV8zLTItMS0xLTEzMTA5OQ_12ccb44a-d4bd-4058-9c91-83d44baf64d5">2021</ix:nonNumeric><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV80LTItMS0xLTEzMTA5OQ_1b37eab3-4e2e-4dc6-8613-5af2acf9e16b">FY</ix:nonNumeric><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV81LTItMS0xLTEzMTA5OQ_17c38968-f156-418e-83f9-21c8e1756ea1">FALSE</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="ia2c144f237c44372b6ae98d682e77708_I20210630" decimals="INF" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGV4dHJlZ2lvbjpjYzAwNTJiYjg1YWQ0NTZlYjJlMTg4ZWRlYWJjNmUwN18zODQ4MjkwNjk3MjE3Mg_4e832a1f-0851-4096-a67d-39c362654b68">0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTYyL2ZyYWc6MzMyODdiYTI1ODNkNDQyODhkMDY4ZmU1ZDk1MWM2NDUvdGV4dHJlZ2lvbjozMzI4N2JhMjU4M2Q0NDI4OGQwNjhmZTVkOTUxYzY0NV8zODQ4MjkwNjk3MjM5MA_32a19a8c-8b66-4a7d-8a2f-435c6266df6c">0</ix:nonFraction><ix:nonNumeric contextRef="iaaff55ba71184cd484a957563a1ad27b_I20211231" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i90220dc677a24f31a93d8d416e8cc369_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109">http://expensify.com/20211231#RightOfUseAssets</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">http://expensify.com/20211231#RightOfUseAssets</ix:nonNumeric><ix:nonNumeric contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983">http://expensify.com/20211231#RightOfUseAssets</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4">http://expensify.com/20211231#RightOfUseAssets</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">http://expensify.com/20211231#RightOfUseAssets</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e">http://expensify.com/20211231#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">http://expensify.com/20211231#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf">http://expensify.com/20211231#LeaseLiabilityNonCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">http://expensify.com/20211231#LeaseLiabilityNonCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71">http://expensify.com/20211231#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">http://expensify.com/20211231#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2">http://expensify.com/20211231#LeaseLiabilityNonCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">http://expensify.com/20211231#LeaseLiabilityNonCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="exfy-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica8b7192e3b24abca3db14c7bf1265c2_I20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ie2bdd901809b4254a6be0d318cec2841_I20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f198f124d64dc6af11150e8ec39110_I20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2c144f237c44372b6ae98d682e77708_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ief3d6f5c0be74c07bf1040a94876542e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i6c66745df52146bfb5dd50774ffae5a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5091003950044d37b55e36d9f3376c1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e9edff0f5644526832f56d22b0c49e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeb60ce442540f8a81609684856342e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb0de6013b742b784154582bee12866_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i1935a9c69b7e4b51bb98f6a16f730251_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i751b28fbf5424e08939ec11eea358477_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5c9519adf0a44876a3e7ba248ae4a42b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i79a0a1895b2e46488e1ebd9ef94a6afc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i6db8968dca464fa496974e304ae0c7ab_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i512eb741b4784ce3acfe0ff0f32a09fe_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i8ae88063290745679cd6ee477d63b81a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i9143272380094c7596dbbbaf5e135702_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5e3d34d1e47244c3bf526a60856e4ce1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="ib417a69864194f928d2f8f3032601cff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if02f8270824a44639809f7c42ac1cc30_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="ifd955c74ff634303a86177ecb3403461_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i588f7f44759942a8aeeff394b62a182a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="ibf2c344cd13f48178c1c89f473f29e5f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23bdae0d78f244259fc9650aaf531756_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i3545ccfb7b244a6e8576fc6baf3bad6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i3ad33543bc0f4e90ac69f815d84db35d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3e529dc28e24cd5bb1d7898227c3874_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16e5ab0a2554ed2b929143474f45309_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f565686ea294288b50490687d6b1db2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i484474bb1c1d47b5b12d4d64fe8f864f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36a21215963f45bc97106718a86cc9ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</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="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3fb18df36994ab19ed995edc85593e9_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5872d53653bb4417bee339d8995335a2_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:PublicStockOfferingNewSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i050ca172d21d4a86830fdb6c276d72f4_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:PublicStockOfferingSharesFromExistingShareholdersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d845a1e38874203a4cf4a45126fffd3_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i931706bb5be843b39b3b2ef051eeb2e9_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="class"><xbrli:measure>exfy:class</xbrli:measure></xbrli:unit><xbrli:context id="i799440089dfa449682d985dd759de324_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i504dbfcd94504ad19868f0ce29b5835e_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6729eead8c9b410594b8cab88123241f_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if00d1a3bdbc04233bd27c56f75895d76_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7134c8cf9ed74e08bb11b15fba455f3c_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58e70a8bd5f14b948a712015dbab3c48_I20211114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>exfy:vote</xbrli:measure></xbrli:unit><xbrli:context id="i30bb878505a04bed833aaa9565d641cc_I20211114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29227adba13245b29c72eae02e8e6305_I20211114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i385c2e73ef484983922cf888ae1f8c6a_I20211114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89d44d873a22449f880ba27c737aa589_D20211027-20211027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45fcb76639b4420c989843865281f71b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic88ad926f82447c7b23c153e23203e56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8c3bddfe75c48b5bf09feea738b11e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fdae4c2f8084accb9d22afe694d53eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1bad9905af84eb5a0375b52bbd3b314_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>exfy:contract</xbrli:measure></xbrli:unit><xbrli:context id="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8222449954904926a5a0fb94663da069_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id35fbc48438c4efd935d28cbb5ff65d0_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d59801a724c4b6da2d394b4226d88a4_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0d3df978c5942c6b93de98b536bd627_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>exfy:segment</xbrli:measure></xbrli:unit><xbrli:context id="i9abeb490092344a58e85758195b97094_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b5570660ef24bf0a24bef155941e278_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c743e5e5a0b45608b5ebaeef5362c0f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="id3bd5105077a4576bb5d75523bfbc50e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67e653aa5284c77ba29ba2ffab02894_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia453a58bcf1e4e8982994572c53d6467_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="id08d360a7dab4c849049d24e2cb6b4c9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1666b95bfb814dfc8ba09240d2f339ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i8075af2d9e554353861359ca14de87e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idef9e4c39bdf450aa5e1f8118ec5d58d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i1615cf21da244712a586f5edd3baf52a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445a34a6942f49b39e7aaf9862c6d9a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="if972bd863a7d4e16872c3141c8c19323_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97da2e20169048b990c3c88a4016052a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6a3b11536e8472d87284065ca580628_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0275824269e540ab898711c3e2b0682d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2da25240938e4d1087cc3424dc74dacc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8e7092423cb44e4b188edf450f34b61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaff55ba71184cd484a957563a1ad27b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90220dc677a24f31a93d8d416e8cc369_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">exfy:OfficeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i388d9e6bb3fb4bcf908b29b773adb2a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4de2088f01c417e8fa86fe6fa0f24d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">exfy:OfficeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia00f6ecacefd4efcbf6585c768d7a134_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">exfy:OfficeSpaceInUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0784f46cc99454cace103e6f92a21df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e3e22d7e3c54954bc82aea970c8f6a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie77f534450b54cd0b65344539cb19d5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4b5ba08520a4224a8838c4f844ba205_I20190831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3dc2d3756b84fadaf90080f3440298b_D20190801-20190831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15b3ce58132a4105b9bfd11895c0e464_D20190801-20190831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c3258ca79a04e49950c0d836a6ad0ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfe72bb734c34a22bb2ce51ab43a076c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc0e64704dd94a5492cb4a45cd6aa55f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe70de3974254581a9daaba36fdffdc2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanDelayedTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i034ed3710b2b496181498442d4e22cf0_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i074a43313df54672bae06aab18ca9dd3_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9cf29430b7b4d7b9c2cb3bbf52600dc_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie20cd9930db64744be66d083c847c5ab_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51720f8c7d5345c8911663f3095ce07c_D20241001-20241001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66f38b7d709a4cc1bcbbddbcc55b7719_D20251001-20251001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13a53d1c0d3c4671bfccc697405128ac_D20210930-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-30</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9590cb5f30e04617a19ecf0757b0d276_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafba1ef53d2b4ee6a629b93b9609bc14_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:DebtInstrumentWithCIBCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia578842200ac4d2ab8e4e4a956bbee0d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3de4cb648be540f5b86e065fab519c14_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</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="i68eab6ccae3946ed8d45ee046475f75c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:DebtInstrumentWithCIBCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i950efc8db6324242bcd8f99218930699_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa897e4e71d0486f8775bf75bfa48cee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib339211c4d4a46f3b3c76146447d091c_I20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i293b5f841813477394b05ab2b993b80a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff91437b7d334540a0f1ed993d86567a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i100acd7c5e7345f8ad5979fbed3715c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3f46a91ee6e416097754e0aa49d3543_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f4b9f6ed0d647d08fa30a4ff17b2039_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80cdb24fe7c7437f9a8b1bf93cf06904_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</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="i12acd70741cf4ee6b429aadf9703e58b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb73633087ca46638e63d95a3f90ba75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3457182228ce4f1e91ac822843c8cd29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf9557902c9944a8ae5131f8a352eb99_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesB1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1866b72148694697986d9067a09f1603_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11121b9394c457c80257c0bf326204a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6520a2dac5d453591b3fec420ff364f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3730ac97756b408cb74eec893a92c3e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesB1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4496a7e828674dd784006531c17c547a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i510748accc8a4d7c92ced48923eb7795_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideb931725ef1468cabf3ac60acd7c08d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:A2013WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib697015300e84c63880163ef22a70275_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:A2016WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27367d0b508d407993cee1fb4285568f_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cbd6b325ae744f88a576b998a4f7659_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:September2013WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:October2013WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aac5a07bb974a45a77b615749f2e453_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:December2016WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c62da21e67402890c1b8fc522e246f_I20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2ce8f0ab9e48658659c7cdac1b748d_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d53f5d0f47041389b5de7620e443b80_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib83b115492154c9b9391cbfc82c8a4ae_D20190401-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea4307db0bad43b1a415498a16179f72_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79063fed86a7463a9d6ebc9423197540_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f13fe70c62545959c66b8f45fc4a3d9_I20211109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbbe477c997a4cdfa048dc5a14ee4337_I20211109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea3e98b8eafe479faf44295b6fe3ca07_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide948a9f1b96456e9ba15c0c7ad7f185_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22507491f3984cbc8ebbcb0ffa23662e_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i994df38f20214a74a474503dfb398f1e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14afdd471407450f82f0a246945b2b67_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</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="i53c0c0f91667489d99ab4b8636413fb5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember><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="icb7668302b9b430a850bcbce6c7ba42e_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f0f39730d5d4541b76736bd2a92f5a4_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46b2ef2324074038b070d9cd2bc1b901_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib26c6603eb2545419dc79c0ef83cc3fa_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88aecf5680fa4e2bbd939f85f3a4585d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><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="ied39f1a9e9694f0897fb911f92aa4f64_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><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="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f64d644d88c4cb19021cec5dcd09769_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieac27b32505547ee95f7457c9f0089f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b2c5910d8534ce6be26e8d65cf4c2ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab738f535f004a8abe94ee0268abf662_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:TenPercentHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45e2bc72868d4382857357b0b950d91f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:OtherThanTenPercentHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifccca8324f194818a14d3a0e6e41ecce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">exfy:NonStatutoryOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4580837377147e8a679d6617554d143_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3e39036f92744d2a39c2ddaaa0502de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">exfy:StockBasedCompensationMember</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="i34536765537b4e6ea1e938861c46b40e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf3674f6b14e408099a0ee84e4213219_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59e3f91343274002b1d011818d61af64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fd00f8935554d1dbac5f3bf2d45873e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>exfy:employee</xbrli:measure></xbrli:unit><xbrli:context id="ie825dd475cf94fe68a7b0aadd1566ec7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7176259e80a34fe09a4f287351982949_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde60030c67b4cafa92902820281a1d5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45de4305426b454a80e33b75702e0870_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</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="ic659e0a36ddd4c838040ebe47a191838_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</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="ic4f05df3100845158e7ff690c58f349b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i84be659186d74398a83628875bdb212b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i0b05b1942c40483aad76dcfab3a1bec5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d50201a5319453997e921a5ede744b3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="ie649ef2e470949eaa57ef300570f8d42_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9915c91adee4dbfb18a4e73ea28e44d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="i8658e89eb9c34942a3dbbdc844a7f4ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e8323f57a1411daac6ca25fa4cf69e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="ie5f0c0f252394d4d9c50fa8827c538c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9274794bb9794a56972bef9f8c2022e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="iee0c922677c446f6ae7a83892423202e_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2310c0cfb13c41d98491a90583889f3e_D20211109-20211109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-09</xbrli:startDate><xbrli:endDate>2021-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:MemberOfAuditCommitteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1d0177998704b6c85b37006e5a0794d_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia27bcc5e9f2843eba9e4f502248db39a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6acc22b04c2042c092b11d4734741dc9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</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="ic4b634170a1446f3bccdbda90a9b08f5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</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="i31a788f4fbec46d5a4b03a68e8e19b5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf53d9269ec7476b85315a986ff5578d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d25f45b2ded491985ef8b51f7ac9789_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie720b95743fd4e94a1c7c5f59dbe6c41_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5a49959c4f6048069c71f7fa3c02bdf3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4882b6e53b56402eba79d071f3092e6f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84b4d75267d348839be3024421904133_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3767ae6088fe4da6a6df7529deaae58b_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5554b04067544044bd28ac6114f8eb9f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="i7382b9a2804b4cc6a219762e314ea088_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</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="ie36bcde46d614e6681f18e0d7f91df08_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65661950296c4e10b2c77b18d60d5da2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</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="ib5ed8f56b4a14591baa8afc161c70cdf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</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="i7c0659a4735342f89ebb5370ea990c44_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa494eb04cba43f390734a4c81ab9f04_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</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="i73071855067142628fd21d8c8e5f5ffc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</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="iab104d5c1e294dd7b43a1f8d37e5386a_D20180101-20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55521b04655944129a8806e4077b2df1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</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="iada342e04d8b444dadfac9c2c916dfb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</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="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</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="i80e1865a5d794dedad1c5ac22ae8f773_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3bf531d21ea48328347909ccfe4bfc1_D20180901-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61edbd68f6c044d0bd1b6f1af12d4866_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6b54821753d4316bfa473d9317cf4d5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</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="ifc841f61c628461bbd0a99a927ece8c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i627dd1de6a3443b8ac85aab84839bef3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:SuccessCoachMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-28</xbrli:startDate><xbrli:endDate>2022-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieebebf90f9c34330b6b6fa08a8993a09_D20220328-20220328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-28</xbrli:startDate><xbrli:endDate>2022-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56e885552e7c40fca35e11d6b14e407b_D20220328-20220328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001476840</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-28</xbrli:startDate><xbrli:endDate>2022-03-28</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i0807c6db16d341b08754dc9fc59af37a_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Washington, D.C. 20549 </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.384%"><tr><td style="width:1.0%"></td><td style="width:26.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.313%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2NQ_10dd61be-b06a-4f15-91fd-0ac0c2ebeaea">10-K</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.012%"><tr><td style="width:1.0%"></td><td style="width:41.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.067%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.871%"><tr><td style="width:1.0%"></td><td style="width:4.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.326%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZTQ0NTBkZjg3ZjUyNDQ0MWEzMjBkMTI1NjNhMzFhZDYvdGFibGVyYW5nZTplNDQ1MGRmODdmNTI0NDQxYTMyMGQxMjU2M2EzMWFkNl8wLTAtMS0xLTEzMDk4OA_3c8e5371-3591-4556-94f7-4f9792a7b840">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Ng_24a7f61e-121b-4b72-a659-699deb1a76aa"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Ng_7f78d4a4-8f15-4f66-82e3-5c940677538f">December 31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MmM3N2FmOWZjMDA5NGE3Njk5YTE4ZGVkYjFhZDg3YTQvdGFibGVyYW5nZToyYzc3YWY5ZmMwMDk0YTc2OTlhMThkZWRiMWFkODdhNF8wLTAtMS0xLTEzMDk5Ng_1ba02a8a-305f-4f29-8d17-4392e4bce1c6">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934<br/></span></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For transition period from                 to</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File Number <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Nw_48223270-039a-487d-a080-0b8565e9ee77">001-41043</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.147%"><tr><td style="width:1.0%"></td><td style="width:27.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.541%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2OQ_7ba97d7c-e6b1-479b-9cff-23ab48922f1b">EXPENSIFY, INC.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter) </span></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.147%"><tr><td style="width:1.0%"></td><td style="width:27.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.541%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.551%"><tr><td style="width:1.0%"></td><td style="width:46.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.105%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18wLTAtMS0xLTEzMTAxMA_77d8292b-1296-497b-b8c2-51a07ca2b9d7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18wLTItMS0xLTEzMTAxMg_8d9182b5-9a94-474e-94d6-b550db6fe939">27-0239450</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDM4_7a45e4d7-9641-4a1d-8da9-31f56b779efd"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">401 SW 5</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%"> Ave</span></ix:nonNumeric></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDQ5_b82d3167-780d-42d6-856f-9e98825cb3da">Portland</ix:nonNumeric>, <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDU4_30845da8-8a90-45f8-bb9a-4cae2cd08eb2">Oregon</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Telephone: (<ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDYy_cb642940-fb78-4bf4-a62b-50bd94c033e6">971</ix:nonNumeric>) <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDcz_0e140b92-0444-44fa-8ea9-c12bc335a0ce">365-3939</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTItMS0xLTE0Mzc2MA_12b6e7cc-ccdc-4c99-85fa-e5d42dad48be">97204</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(Address of registrant&#8217;s principal executive offices) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(Zip code) </span></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.147%"><tr><td style="width:1.0%"></td><td style="width:27.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.541%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTAtMS0xLTEzMTA0NQ_a6376da1-3cad-467d-85ab-d321640c9e44">Class A Common Stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTItMS0xLTEzMTA0OA_56663813-18ec-4253-ba2b-4284c11f8eb9">EXFY</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTQtMS0xLTEzMTA1MA_646f9375-0ca1-402d-a74d-06ebd05918b6">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">g</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) of the Act:</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> None</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDI0MQ_99e42e34-9e6a-4891-a729-180baec6987b">No</ix:nonNumeric> &#9746;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes &#9744; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY1MQ_662849c0-b628-4dd4-9016-5da0907121d8">No</ix:nonNumeric> &#9746; </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY0OA_fa0b6f11-5eb3-4049-93ea-3eaf3bb7e64d">Yes</ix:nonNumeric> &#9746; No &#9744;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4Nw_20e31483-d7cb-473a-9d51-ab951f72f034">Yes</ix:nonNumeric> &#9746; No &#9744;</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:27.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Large accelerated filer &#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accelerated filer &#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl8yLTAtMS0xLTEzMTA2OC90ZXh0cmVnaW9uOjM1YmVjZmUwZjQ5ZTQxOWQ5Y2YzY2U4Mzk4ODU0OTlmXzM4NDgyOTA2OTcyMjA4_c98da999-8c91-434c-b726-37ddc954deb9">Non-accelerated filer</ix:nonNumeric> &#9746;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Smaller reporting company <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl8yLTItMS0xLTEzMTA3MS90ZXh0cmVnaW9uOjhlYWI4YWVmMjBiZjQ3N2ViMTYwZTJkODQ4NDkxZGEwXzM4NDgyOTA2OTcyMTky_553475ba-c0fb-4a3d-bc3d-de6ccd24eb41">&#9744;</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Emerging growth company<ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl80LTAtMS0xLTEzNTI0Ny90ZXh0cmVnaW9uOmI3YTQxZjg5YWQ4NDQ2NDliYjUyZjRjYzMxMjk3NmQzXzM4NDgyOTA2OTcyMTg5_b0363017-91d3-4a71-9405-ae804cd048ca">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Securities Act. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4OA_3adb113a-fce0-494c-8ff1-6c831902f0d4">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY1Mg_c4961d68-07a6-44d6-9f1e-5f2196fb43d8">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes &#9744; No <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4OQ_736aaa61-25c9-42ed-b9c9-7573b37b474b">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The registrant was not a public company as of June 30, 2021, the last business day of its most recently completed second fiscal quarter, and therefore, cannot calculate the aggregate market value of its voting and non-voting common equity held by non-</span></div><div style="height:0pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">affiliates as of such date. The registrant&#8217;s Class A common stock began trading on the Nasdaq Global Select Market on November 10, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of March 25, 2022, there were approximately <ix:nonFraction unitRef="shares" contextRef="ica8b7192e3b24abca3db14c7bf1265c2_I20220325" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl8zODQ4MjkwNjk4OTc1OQ_0289f669-e3d2-4f3a-b87c-e8b518be7d9d">68,027,354</ix:nonFraction> shares of the registrant's Class A common stock outstanding, <ix:nonFraction unitRef="shares" contextRef="ie2bdd901809b4254a6be0d318cec2841_I20220325" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDIxNA_9d39ea71-19ec-418c-8cf3-bdcc47642595">7,332,640</ix:nonFraction> shares of the registrant's LT10 common stock outstanding, and <ix:nonFraction unitRef="shares" contextRef="i05f198f124d64dc6af11150e8ec39110_I20220325" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDIyNQ_390dc7e8-747f-478c-ad6d-1c24c7059078">6,224,160</ix:nonFraction> shares of the registrant's LT50 Common stock outstanding..</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM5MQ_57bc9c37-7332-486b-a13c-615e43b335e0" escape="true">Information required in response to Part III of this Annual Report on Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the registrant&#8217;s Proxy Statement for its Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the registrant with the Securities and Exchange Commission no later than 120 days after the end of the registrant&#8217;s fiscal year ended December 31, 2021.</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:0pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_46"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1079">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_88">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_88">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_58">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_58">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1088">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1088">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1095">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1095">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1101">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1101">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1110">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1110">66</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1126">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1133">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1133">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1147">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1147">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_82">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_82">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1170">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1170">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_145">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_145">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1178">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1178">149</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1165">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1165">149</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1160">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1160">150</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1627">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1627">150</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1121">151</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1203">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1203">151</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_115">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_115">152</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1198">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1198">152</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_118">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_118">152</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1193">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1193">152</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1138">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_226">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_226">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1241">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_1241">155</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_232">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_232">156</a></span></div></td></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1582"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Special Note Regarding Forward Looking Statements</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our strategy, future financial condition, future operations, projected costs, prospects, plans, objectives of management and expected market growth, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;shall,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;could,&#8221; &#8220;intends,&#8221; &#8220;target,&#8221; &#8220;projects,&#8221; &#8220;contemplates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;goal,&#8221; &#8220;objective,&#8221; &#8220;seeks,&#8221; or &#8220;continue&#8221; or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about: </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the economic, political and social impact of, and uncertainty relating to, the COVID-19 pandemic;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the war in Ukraine and escalating geopolitical tensions as a result of Russia's invasion of Ukraine;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our expectations regarding our financial performance and future operating performance; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to attract and retain members, expand usage of our platform, sell subscriptions to our platform and convert individuals and organizations into paying customers; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the timing and success of new features, integrations, capabilities and enhancements by us, or by competitors to their products, or any other changes in the competitive landscape of our market; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the amount and timing of operating expenses and capital expenditures that we may incur to maintain and expand our business and operations to remain competitive; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the sufficiency of our cash, cash equivalents and investments to meet our liquidity needs; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to make required payments under and to comply with the various requirements of our current and future indebtedness; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to effectively manage our exposure to fluctuations in foreign currency exchange rates; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the increased expenses associated with being a public company; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the size of our addressable markets, market share and market trends; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">anticipated trends, developments and challenges in our industry, business and the highly competitive markets in which we operate; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our expectations regarding our income tax liabilities and the adequacy of our reserves; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to effectively manage our growth and expand our infrastructure and maintain our corporate culture; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to identify, recruit and retain skilled personnel, including key members of senior management; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the safety, affordability and convenience of our platform and our offerings; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to successfully defend litigation brought against us; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to successfully identify, manage and integrate any existing and potential acquisitions of businesses, talent, technologies or intellectual property; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">general economic conditions in either domestic or international markets, including the societal and economic impact of the COVID-19 pandemic, and geopolitical uncertainty and instability;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our protections against security breaches, technical difficulties, or interruptions to our platform; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to maintain, protect and enhance our intellectual property.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list does not contain all of the forward-looking statements made in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations, estimates, forecasts and projections about future events and trends that we believe may affect our business, results of operations, financial condition and prospects. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Annual Report on Form 10-K, we cannot guarantee that the future results, levels of activity, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur at all. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and you are cautioned not to unduly rely upon these statements. Unless otherwise indicated or unless the context requires otherwise, all references in this document to &#8220;Expensify,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or similar references are to Expensify, Inc. Capitalized terms used and not defined above are defined elsewhere within this Annual Report on Form 10-K.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1633"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Risk Factor Summary</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to a number of risks and uncertainties of which you should be aware. These risks are more fully described in the section titled &#8220;Risk Factors&#8221;. These risks include, among others, the following:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Our quarterly and annual results of operations have fluctuated in the past and may fluctuate significantly in the future and may not meet our expectations or those of investors or securities analysts.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We experienced rapid growth in recent periods prior to the COVID-19 pandemic, and those growth rates may not be indicative of our future growth, and we may not be able to maintain profitability.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">The COVID 19 pandemic has materially adversely affected, and may continue to materially adversely affect, our business and our ability to grow. Whether or not a result of the COVID-19 pandemic, a sustained general economic downturn, an uneven recovery, or continued instability could materially and adversely affect our business, results of operations and financial condition and growth prospects. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Our expense management feature drives the majority of our subscriptions, and any failure of this feature to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or preferences, our platform may become less competitive.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">If we are unable to attract new customers on a cost-effective basis, convert individuals and organizations using our free basic expense management feature and trial subscriptions into paying customers, retain existing customers and expand usage within organizations, our revenue growth will be harmed.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We may fail to accurately predict the optimal pricing strategies necessary to attract new customers, retain existing customers and respond to changing market conditions.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We may not successfully develop or introduce new features, enhancements, integrations, capabilities and versions of our existing features that achieve market acceptance, and our business could be harmed and our revenue could suffer as a result.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We face significant competition, the market in which we operate is rapidly evolving, and if we do not compete effectively, our results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">The estimates of market opportunity and forecasts of market growth included in this prospectus may prove to be inaccurate. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We depend on our senior management team, as well as a single professional services firm for a significant portion of our finance function, and the loss of any key employees or our outsourced finance team could adversely affect our business.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Our failure to protect our sites, networks and systems against security breaches, or otherwise to protect our confidential information or the confidential information of our members, customers, or other third parties, would damage our reputation and brand, and substantially harm our business and results of operations.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of customers may be impaired, and our business and results of operations will be harmed.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Our culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the high employee engagement fostered by our culture, which could harm our business.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We may be adversely affected by global economic and political instability, including the war in Ukraine and escalating geopolitical tensions as a result of Russia&#8217;s invasion of Ukraine.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Sales to customers outside the United States and our international operations expose us to risks inherent in international sales and operations.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">We receive, process, store and use business and personal information, which subjects us to governmental regulation and other legal obligations related to data protection and security, and our actual or perceived failure to comply with such obligations could harm our business and expose us to liability.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">If we fail to manage our technical operations infrastructure, or experience service outages, interruptions, or delays in the deployment of our platform, our results of operations may be harmed.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">The multiple class structure of our common stock and the ownership of substantially all of our LT10 and LT50 common stock by holders through a trust agreement (the "Voting Trust") have the effect of concentrating voting control with the Voting Trust for the foreseeable future, which will limit your ability to influence corporate matters, including a change in control. We are controlled by the Voting Trust, whose interests may differ from those of our public stockholders. Our amended and restated certificate of incorporation also delegates significant authority to our Executive Committee.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1079"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Part I.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_88"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 1. Business</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensify is a cloud-based expense management software platform that helps the smallest to the largest businesses simplify the way they manage money. Every day, people from all walks of life in organizations around the world use Expensify to scan and reimburse receipts from flights, hotels, coffee shops, office supplies and ride shares. Since our founding in 2008, we have added over 11 million members to our community, and processed and automated over 1.2 billion expense transactions on our platform, freeing people to spend less time managing expenses and more time doing the things they love. For the quarter ended December 31, 2021, an average of 711,000 paid members across 53,000 companies and over 200 countries and territories used Expensify to make money easy.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Small and medium businesses (&#8220;SMBs&#8221;) are the cornerstone of the global economy, making up almost all  businesses and the majority of employment in OECD countries. Despite their significance, the vast majority of SMBs still rely on manual, inefficient processes to manage the critical back office functions that power their businesses every day. Expense management, which refers to the collection, processing, auditing and reimbursement of employee expenses, is one of the last great holdouts of paper-based back office processes, with employees stuffing actual physical receipts into an envelope and handing it to their accountant. As SMBs seek to modernize back office functions like expense management to better compete in today&#8217;s digital economy, we believe they will look for comprehensive technologies that are easy to discover, implement, purchase, manage and use. At the same time, individual employees are becoming a powerful source of change as they increasingly expect to bring their own choice of technology into the workplace.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the beginning of Expensify, our North Star has been improving the experience of the actual end users of expense management software: everyday employees. We designed Expensify to be easy to set up, integrate, configure and use from any device, which has enabled us to serve employees of all types and organizations of all sizes, industries and geographies. Our first breakthrough was revolutionizing receipt tracking with our patented scanning technology, SmartScan, which allows anyone to simply take a photo of any receipt &#8211; no matter the currency or quality of handwriting &#8211; for fast, automatic and accurate transcription of a receipt with just one tap. After removing the need for people to keep a pocket full of crumbled receipts and spend hours manually tracking expenses, we moved on to automating the entire expense journey, from the initial receipt scan all the way through to categorization, expense approval, reconciliation and next-day reimbursement. Since then, we have expanded our platform to include features that help businesses manage corporate credit cards, generate and send invoices, pay bills and book travel, all from our single, easy-to-use mobile application. We intend to continue adding complementary features to retain and add value to existing customers and attract new members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intense focus on improving the everyday experience of regular employees with an easy-to-use but powerful platform has enabled a viral, &#8220;bottom-up&#8221; business model that is capital efficient and extremely scalable. By allowing people to spend less time managing receipts and more time pursuing their real goals, our members have adopted, championed and spread Expensify to their colleagues, managers and friends. We believe our happy members are the best form of marketing, and our self-service, bottom-up approach takes advantage of strong, organic word-of-mouth adoption.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Behind our platform is a company with passionate people and a unique culture that guides everything we do. Our company operates with a flat, generalist organizational structure united by a robust set of common values that foster the long-term happiness and retention of our employees. The efficiency of our business model allows us to prioritize attracting, retaining and inspiring talented, ambitious and humble people committed to a long-term vision. We are a team that likes to solve real problems, and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">though expense reports are problematic for most people, there are other pressing problems facing our world that we want to also help solve.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OUR INDUSTRY</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given their size, SMBs typically have one person overseeing the discovery and implementation of new systems, a responsibility that is often in addition to their core job function. As a result, SMBs have specific requirements when adopting new technologies:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to discover.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With job responsibilities spanning multiple functions, SMBs do not have the bandwidth and expertise to discover, meet with and evaluate several technology vendors. As such, SMBs increasingly rely on online channels for finding new technologies and heavily consider recommendations from experts, friends and colleagues.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to implement.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> IT departments within SMBs are often one person or the business owner themselves, and are incapable of taking time away from their business to support cumbersome implementation, maintenance and training requirements. As a result, SMBs prefer solutions that are easy to implement, onboard and integrate and that require little ongoing maintenance.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to purchase. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With no procurement department and limited resources, the individuals making the purchasing decision at SMBs often prefer vendors with transparent, self-service monthly subscription plans that can be paid by credit card. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to manage. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unlike large enterprises, which often require multiple, customized point solutions for specialized business processes, SMBs prefer a single, comprehensive platform from one provider that can solve multiple pain points.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to use. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many SMBs prioritize ease of use and convenience over cost and seek solutions with elegant, intuitive user experiences that require no training or expertise to operate.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In short, SMBs look for &#8220;easy money&#8221; management. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OUR APPROACH</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding, we have taken a unique approach to expense management built on key, complementary elements:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Platform strategy hyper-focused on the employee.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We designed Expensify to be easily configured and used by every single employee within an organization, not just decision makers or managers. Expensify is a highly integrated mobile platform with many features designed to make our members&#8217; lives easier, simple enough for freelancers and small businesses, and powerful enough for large enterprises with tens of thousands of employees. Our product development is compounding and driven by member feedback, with every new feature making every past feature a little bit better, as well as methodically laying a strategic foundation for features yet to come. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Viral, bottom-up business model driven by the employee. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employee-focused platform strategy enables a viral, &#8220;bottom-up&#8221; adoption cycle that starts with an individual employee. After signing up for free on the website or downloading our free app to submit expenses and realizing the benefits of using Expensify, our enthusiastic members champion our platform internally, spreading it via word-of-mouth to other employees and convincing decision makers to adopt Expensify company-wide. This enables us to focus our time and resources on making our features better for our members, and avoid the reliance on a costly, traditional top-down sales and marketing approach to attract and retain customers.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Word-of-mouth adoption supported by a market consensus approach.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe that our happy members are the best form of marketing. We strive to build a superior platform that makes the lives of employees and admins easier so that they become our champions and promote us to other individuals and organizations. We deploy large scale brand advertising to build on this </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform superiority and help create market consensus that Expensify is the category leader for expense management software. We believe this enables us to focus on creating great features for our members rather than rely on the expensive and ineffective activities of traditional sales and marketing to drive customer acquisition. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Unique company culture and long-term vision. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform strategy and business model are complemented by our unique company culture and intense focus on the long-term happiness of our employees. Our organization is flat, generalist, transparent and inclusive, and we value ideas from every corner of our company, no matter who or where it comes from. We believe our special culture and the long-term commitment from our employees are key drivers to our success.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that these elements of our approach are hard to replicate, self-reinforcing and work together to drive a powerful competitive advantage.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Platform Strategy</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensify is a leading cloud-based expense management platform that allows any business to simplify how it manages expenses. We built our platform to be intuitive and easy to deploy, with powerful features that increase our network effect inside and between companies. This helps us reach more potential members and expand our value by solving more pain points for our customers. While our core features enable businesses to easily manage expenses, our platform includes features for managing corporate cards, paying bills, generating invoices, collecting payments and booking travel. Our platform strategy centers around the following key concepts:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Built for everyone.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We designed our platform to be used by everyone in an organization, from employees to managers to the finance department. We offer an intuitive, elegant user interface that everyday employees can easily understand and operate from any device. We deliver guided workflows for administrators to accurately and quickly approve expenses in accordance with their unique company policies. Our platform is simple enough for SMBs, but powerful features can be enabled for use across enterprises with tens of thousands of employees. We believe that the more intuitive and simple Expensify is, the more employees and administrators will want to use it. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Easy to set up.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We designed our platform to be easily implemented and configured without the need to speak with a sales person. Any employee can download our free application from mobile app stores or sign up on the website, create an account and start submitting expenses within minutes. When an expense report is submitted, the manager who receives it also automatically becomes a member. Concierge, our AI-powered customer support engine, helps new members set up an account, connect teammates, assign company policies and immediately sync Expensify with existing accounting, HR and travel systems. We believe that by making our platform easily accessible, simple to set up and easily configurable attracts more members to download and try Expensify.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Designed to improve experiences for all members.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We designed our platform to leverage leading technology, such as our patented SmartScan and our proprietary AI-powered customer support engine, Concierge, to automate and reduce errors from the cumbersome, manual tasks associated with managing expenses. By doing so, we give employees, contractors and administrators in businesses of all shapes and sizes more time to spend on things they care about, leading to improved costs, enhanced productivity and higher job satisfaction. We believe that always having the pain points of our members at the center of every technology decision and feature we develop enables us to consistently deliver an improved experience for every employee in an organization.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">One platform, many features.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Expensify is one platform, with one price that unlocks access to every feature on the platform, from expense management to bill payment. Our features are just different configurations of the same underlying tool, and are not different products in some kind of combined suite. We develop our features in a compounding manner, which means that everything we build improves everything we've already built, and lays a foundation for what we will build next. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This enables increasingly rapid deployment of new features that solve other problems for our members and allows us to extend the network effect of our platform.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Highly integrated. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designed our platform to easily integrate with other business and consumer applications. We offer over 40 pre-built integrations, allowing Expensify to seamlessly connect with HR, payroll and accounting systems, travel management software, business and employee bank accounts and credit cards. These integrations enable our members to synchronize data in real-time across their technology ecosystem and automate expense management with the applications and tools they use every day.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that elements of our platform strategy are a critical driver of the viral, widespread adoption of Expensify across and between any type of organization.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Business Model</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform strategy enables a viral &#8220;bottom-up&#8221; business model that is capital efficient and extremely scalable. Anyone can easily download our mobile application or go to our website to sign up for free on their own, and later upgrade to a paid subscription for advanced features. The adoption of Expensify within an organization often starts with the individual employee, who downloads our mobile application or signs up on our website for free and uses it to easily submit expenses to their manager with a few taps. After the employee realizes the benefits of our platform, they become a champion of Expensify and often spread it internally to other employees. With multiple employees using Expensify and valuable features simplifying the manager&#8217;s job, the decision maker purchases a subscription to Expensify and becomes a paying customer with a few members. Our usage within an organization expands further as the company adds members and adopts new features such as the Expensify Card or Bill Pay. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer simple, transparent and flexible subscription plans for both individuals and businesses that are completely self-service and payable by credit card. Rather than the traditional software sales model of complex pricing, user thresholds and inconsistent fees, we designed our pricing plans to facilitate the easy adoption of our platform by the smallest mom-and-pop stores to the largest and most complex organizations. Purchasers can select a transparent plan with features that best suit their specific needs, all without interacting with a sales representative or paying hidden costs for implementation, maintenance, or support.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our individual subscriptions include our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Track</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Submit</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plans, which include an optional paid monthly upgrade for anyone wishing to SmartScan more than 25 receipts in a given month:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Free Plans </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Optional upgrade for unlimited SmartScan)</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.59pt">Track.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our free Track plan comes with our SmartScan receipt scanning functionality and is used primarily by individuals and sole proprietors to streamline their receipt and mileage tracking.</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.59pt">Submit.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our free Submit plan includes the same functionality in Track, and also adds the ability to automatically submit expense reports to anyone for reimbursement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business subscriptions can be used by teams, organizations, and companies for free or upgraded to one of our paid plans, which include our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Control</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plans, following a free trial. We bill customers on </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Control</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plans at the start of each month based on the number of policy members who were active in the previous month. Each customer has either a "pay per use" plan in which they are billed a flat rate or each active member, or an "annual" plan where they commit to a </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minimum number of monthly seats in exchange for a discount. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Control</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> customers can access additional discounts if they spend on the Expensify Card:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.97pt">Free Plans</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.59pt">Free.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Free plan enables our members to roll out a corporate card program with the Expensify Card, reimburse cash expenses for employees, send invoices to clients and set up bill payment for their team.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.97pt">Paid Plans</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.59pt">Collect. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plan enables our members to integrate with popular small business accounting systems, configure simple expense report approval workflows, as well as pay employees, contractors and volunteers via Direct Deposit ACH.</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.59pt">Control. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Control</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plan, which is by far our most popular plan, includes everything in </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and adds the ability to configure rules-based approval workflows and integrate with financial, travel, HR, as well as other internal systems commonly used by mid-market and enterprise companies.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also leverage partnerships with accounting and bookkeeping firms, who provide validation of our platform and refer customers to us. We partner with strategic accounting software partners such as Intuit, NetSuite, Xero and Intacct to integrate our software in their clients&#8217; back offices, and recognize us as a top expense tool when their clients are browsing and selecting integrated solutions. Additionally, our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ExpensifyApproved!</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Partner Program trains and supports accountants to use our platform and encourages their customers to use Expensify. We work hard to maintain top expense partner status with all partners to support our market consensus strategy. The strength of our alliances is highlighted by frequent distinction by our partners, including being named NetSuite&#8217;s Innovation Partner of the Year, Xero&#8217;s App Partner of the Year and one of the most reviewed &#8220;Popular Apps&#8221; on the Intuit Quickbooks platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Growth Strategies</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to drive the growth of our business by executing on the following strategies:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Build new features that create additional value for existing members.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our word-of-mouth model works well because people genuinely enjoy using Expensify. We intend to continue to invest in building features that increase the value our software delivers to our existing members. Our flat, generalist and democratic structure cultivates a diversity of ideas from every single one of our employees, which enables an efficient, scalable and rigorous product development process. By efficiently investing in new features that prioritize the needs of our members, we can continue to retain existing members and attract new members via word-of-mouth;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Build new features that attract new members beyond employees who submit expenses.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have and will continue to invest in developing features complementary and adjacent to expense management. At most companies, not every employee generates expenses that would be submitted via an expense report. As we add additional features that can be used by all employees rather than just those that submit expense reports, we have the potential to monetize the segment of our customers&#8217; employees that are not submitting expense reports on a monthly basis, and increase revenue without adding more customers or raising prices. These features will enable easy financial collaboration within communities and between friends and family;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Build viral loops into our member experience that increase adoption by new customers. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design our expense management platform and every new feature with the aim of frictionless adoption. Individual employees download the Expensify mobile app or sign up on our website, for free, and use it to submit their expenses to their bosses &#8211; turning every expense report into a highly targeted marketing message, straight to a decision maker. Outside of expense management, we </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have expanded our platform and built invoicing and bill payment features with the goal of replicating the frictionless adoption of our expense management feature. By sending an invoice using Expensify, accounts receivable departments naturally promote Expensify to their clients. A company that adopts Expensify bill payment tacitly promotes Expensify to all of their vendors: any one vendor that sends a manual invoice receives an email notifying them that their invoice was converted into an Expensify invoice, and they should sign in to collect payment online. We will continue to focus on the maintaining and extending the virality of our features to support our viral, bottom-up business model; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Expand and monetize transaction volume from existing and new customers. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We fully launched the Expensify Card in 2020 and, despite pullback in corporate expenses with the COVID-19 pandemic, customers began adopting the card. We expect its adoption to continue to grow, especially as business travel is expected to return from the challenges caused by the COVID-19 pandemic. Going forward, we intend to increase the promotion of the Expensify Card to both new and existing customers to drive growth in adoption;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Promote Expensify&#8217;s culture and values</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that consumers are more likely to both use and recommend products from brands they admire. By consistently acting on and vocally promoting our values, we have the ability to both drive positive change and create brand awareness that can add to the virality of our platform. Our culture and values, including our adherence to Environmental, Social, and Governance (ESG) principles, will be shared in our company code of ethics and conduct and in future sustainability reporting;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Continue to strengthen our market consensus.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have worked hard to establish and maintain Expensify as the dominant expense management platform for SMBs. We leverage a variety of targeted marketing strategies that involve industry conferences, industry influencers, partner marketing, our own conference and more to achieve market consensus that Expensify is the premier, industry standard expense management platform. This is essential to our viral and word-of-mouth business model. We plan to reinforce the market consensus surrounding our platform, as well as expand on these strategies across new feature verticals and markets;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Create physical spaces to attract new members and promote our brand.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Before the COVID-19 pandemic we began transition our office spaces into co-working spaces, which we call lounges. These spaces are uniquely designed to be extensions of our culture and brand, and we intend to open these spaces to certain members in addition to Expensify employees. These spaces are designed to showcase how we work and have built our company, which we hope will encourage current members to adopt our culture for their companies and invite their friends to join, adding new members;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Expand integrations and strengthen partnerships. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense management touches many functions across a company. To provide a seamless experience for our customers, we integrate with the accounting, ERP and travel software used by SMBs and their employees every day. We also have frictionless integrations with many of the technology providers that generate the most receipts for our members, such as Uber and Lyft. Through our </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ExpensifyApproved!</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Partner Program, we train and support accountants who then encourage their customers to use Expensify. We intend to continue to invest in both integrations and partnerships as they are critical to delivering best-in-class user experiences and ensuring that Expensify is deeply embedded within our customer base; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Expand internationally. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">W</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e see significant opportunity to acquire new customers internationally. Because word-of-mouth drives significant adoption, we have experienced member growth outside of our core geographies without investment in marketing or regional sales forces. We have the opportunity to accelerate international growth by investing in marketing, developing a localized platform experience and expanding international partnership and integrations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the combination of the strength of our platform, our scalable business model and our special company culture has us well-positioned to achieve these growth strategies. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Platform</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensify makes money easy for SMBs by enabling them to collaborate and complete financial tasks more efficiently. Our AI-driven, mobile-first, cloud-based platform offers a best-in-class experience for companies looking to modernize their financial processes away from paper and excel spreadsheets for the first time.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define preaccounting as the systemized set of processes through which employees, or non-accountants, gather, code, aggregate and normalize financial data. While other financial processes have seen vast efficiency improvements with the widespread adoption of cloud-based ecosystems, company-focused preaccounting tasks such as expense management have largely remained unchanged, and therefore are still overwhelmingly inefficient, unscalable and time-consuming. Our comprehensive financial platform offers a wide range of easy-to-use but powerful features that automate the preaccounting processes for businesses of all sizes &#8211; including managing expenses, capturing and managing spend via the Expensify Card and more recently, paying bills and sending invoices, all included in the Expensify platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Expense Management</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses are among the most complicated preaccounting workflow, no matter the size of a company. Expenses touch every employee, span every layer of the organization and require interaction with a host of internal and external business systems. While the expense management process is incredibly complex, it largely occurs in three distinct, sequential phases: Capture &gt; Approve &gt; Pay.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAPTURE</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of today&#8217;s financial data still exists on paper. Expensify streamlines the capture and normalization of disparate financial data in the following ways:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">SmartScan.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Snap a photo of your receipt, forward receipts from email, or upload attachments directly in the application. SmartScan optimizes for high-accuracy data extraction to support our &#8220;fire and forget&#8221; receipt capture.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Credit card matching. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receipts and emails are automatically matched to incoming credit card transactions in real-time, preventing duplicates and reducing the need to manually reconcile credit card statements at month end. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Mobile expense capture.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With mobile apps for Android and iOS, it&#8217;s possible to capture receipts, mileage expenses and per diems while in the office or anywhere else in the world &#8211; online or offline. In addition, members can automatically import receipts from their favorite travel tools, including Uber, Lyft, Grab, Hotel Tonight, among others. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPROVE</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once financial transactions are captured, we deliver AI-driven insights into the nature of company spend, as well as adherence to company-specific rules and guidelines. Expensify&#8217;s robust approval functionality can be scaled up and down in the following ways: </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Multi-level approval workflows.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Customizable approval workflows help companies of all sizes tailor their approval hierarchies, route specific expenses to budget or project owners and approve expenses through an intuitive &#8220;Guided Review&#8221; that highlights specific items requiring review. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Intelligent auditing. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Process data automatically or configure which types of transactions require review. Expensify detects receipt duplicates by default and automatically verifies that any manually-entered expenses match attached receipts. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Powerful integrations. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Connect directly with leading cloud accounting and finance platforms such as QuickBooks, Xero, Oracle NetSuite, Sage Intacct and FinancialForce, among others. A continuous real-time sync means that information is dynamically updated across all connected platforms. Expensify connects directly with the top banks in the U.S., as well as leading human resource, practice management, tax reclamation, recruiting and travel management systems. A self-service API is available to anyone who wants to integrate Expensify into their technology ecosystem on their own without additional cost.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Comprehensive visibility.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Whether companies require visibility into transaction approvals, help with corporate credit card reconciliation and remittance, or insights into travel spend, financial data is visible throughout the platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PAY</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After capturing and approving relevant company spend, businesses require an easy and fast method for disbursing funds to employees and vendors. Expensify&#8217;s payments platform streamlines how modern payments are made and reconciled in the following ways:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Next day ACH direct deposit.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For companies that enable automatic processing and reimbursement, employees receive expense reimbursements in their bank account the following business day.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Centralized travel procurement</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Manage and centrally pay for travel bookings made with any Expensify Card, all while ensuring compliance with company travel policies.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Corporate card remittance. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Streamline the process of managing and remitting corporate card payments. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Expensify Card</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expensify Card is a natural extension of our expense management platform, and is powered by the Visa network. Companies can use the Expensify Card in conjunction with existing expense policies at no additional cost, or independently as a separate corporate card program through our platform. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expensify Card leverages our wealth of experience acquired by working directly with finance administrators. The feature is designed to fix the common pain points seen with traditional corporate cards, namely the lack of real-time receipt capture and transaction visibility, enhanced access to credit for small businesses and streamlined setup of corporate card programs.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key capabilities of the Expensify Card include:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Streamlined card application/setup.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Companies receive an automated approval decision in seconds, and card provisioning for an entire organization is possible in a few minutes. Every member receives a virtual card for immediate use.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Continuous automatic reconciliation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Card transactions are synchronized in real-time between Expensify and a company&#8217;s accounting systems. This removes the need for an arduous once-a-month statement reconciliation.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Real-time compliance.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cardholders receive an immediate push notification when their card is charged, which helps protect against fraud. In addition, eReceipts mean that no receipt capture is required for nearly all purchases, though companies can stipulate their own receipt policy where preferred.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Spend control with Smart Limits.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Companies control the maximum exposure they will accept for each employee by stipulating their individual unapproved spend, which is another cash control feature. If a cardholder fails to submit their expenses in a timely fashion, card activity is suspended until historical card spend is approved. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Cash back.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Companies receive up to 4% cash back in their first 3 months, and up to 2% with no limits for all spend on their Expensify Cards afterwards. Companies receive 1% cash back when they spend over $25,000 summed across all of their Expensify Cards, or 2% cash back when they spend over $250,000 summed across all of their Expensify Cards. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Karma Points.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Every time a cardholder makes a purchase, Expensify donates 10% of our interchange amount to Expensify.org for use in one of its five funds &#8211; Hunger, Climate, Homes, Youth, Reentry.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Daily settlement</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Ensure that employees never overspend what a company is able to pay. Daily settlement also helps smooth cash flows throughout the month, as opposed to one large, uncertain lump sum at month&#8217;s end.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Integrated travel booking</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Offered at no additional cost for all cardholders, administrators can set flight class, hotel ratings and other travel preferences to ensure that bookings comply with company policy. Reporting tools give admins full visibility into trip costs, and currently every booking comes with emergency transportation services in partnership with Global Rescue at no additional cost, as well as health and security assessments applicable for their destination.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have growth in many areas in regards to the Expensify card. Our goal is to to continue increasing the amount of companies that have adopted the Expensify card and the number of members that have a card provisioned per company both of which would increase the amount of total spend converted to the Expensify card.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Invoicing &amp; Bill Pay</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key capabilities of our invoicing and bill payment features include:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Payments made easy. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With multiple payment options, including credit/debit card, ACH, check, Venmo and PayPal, customers across the globe have access to quick, easy and frictionless payment options.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Eliminate manual entry.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Bills sent to a company&#8217;s @expensify.cash address are automatically SmartScanned, which captures key details for easy review and processing.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Real-time communication. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers can leave comments or ask questions on the invoice and both parties can chat in real time directly in Expensify, or receive an email instantly.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.4pt">Extensive integrations.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Companies can save time by exporting invoices and bills to QuickBooks, Xero, Sage Intacct, Oracle NetSuite and more. Invoices are automatically linked to the corresponding customer and exported as a receivable in the accounting system. Bills are automatically linked to the corresponding vendor and exported as a payable.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Expensify.org</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We started Expensify.org to &#8220;create a just and generous world&#8221; with the belief that doing good is good for business. We aim to integrate the Expensify.org mission into everything we do. If nothing else, it's good for employee retention and morale, by framing our work in a more powerful context than it might otherwise seem. Everyone here knows that we cannot succeed as a business without also giving back and making the world a better place than we found it.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Though Expensify.org launched in January 2020 and is now a 501(c)(3) non-profit, the concept was set into motion before Expensify was founded when David Barrett, Expensify's founder and CEO, had an idea of how to help feed unhoused neighbors he passed every day walking through San Francisco. He developed a platform to load gift cards on-demand from his personal credit card to offer funds immediately for individuals in his neighborhood to purchase food. While this idea didn&#8217;t take off, David held onto the concept for more than a decade until it became a reality with the launch of Expensify.org and its corporate-card-fueled donations called Karma Points.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through Expensify.org, we seek to empower individuals and communities to eliminate injustice around the world by making giving and volunteering more convenient, accountable, meaningful and collaborative. The foundation of Expensify.org was built on applying our expertise in expense management to increase the transparency of how funds are used, the convenience of how donations are gathered and &#8212; most importantly &#8212; the emotional connection between donors, volunteers and recipients. Donations route to one of our five funds related to tackling the biggest social injustices of our time: Housing Equity, Youth Advocacy, Food Security, Reentry Services and Climate Justice.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Compliance and Data Security</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are PCI-DSS, SOC1 Type II, and SOC2 Type II compliant, with external parties performing "grey box" testing to simulate nation-state level hacking capability. We are integrated with every major bank in the United States and our system and processes have been stress tested by each of them. We process billions of dollars in expense reimbursements every year and are audited annually by our processing bank. We take privacy and data security seriously and are in compliance with domestic and international data privacy regulations, which sometimes change faster than the wind.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Data</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we have processed over 1.2 billion expense transactions for our customers. These expenses span across employees from all functions and layers in organizations of all sizes, industries and geographies. To process these expenses, our platform runs on our proprietary distributed and fully replicated technology architecture that is built to process many multiples of our current transaction volume. We also designed our platform to be deeply integrated and connected with a broad suite of back office systems, consumer applications and banking technology infrastructures that our customers use every day. The combination of the scale and diversity of the expenses we process, the breadth and depth of our integrations and the scalability of our infrastructure has enabled us to build a massive data asset that continually enhances the value of our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive powerful insights from our data such as the unique buying behavior of our members, the spending trends of the businesses they work for and changes in the technologies businesses use for multiple back-office workflows. These insights provide continuous and real-time input into our product development and enable us to develop features that reflect the behavior and preferences of our members and the organizations they work for. Our data asset also benefits from significant network effects, with every new member and transaction adding incremental value to our platform. Every receipt we process through our OCR technology makes our SmartScan technology more accurate, every transaction we process and backtest enhances our fraud protection capabilities and every customer inquiry we resolve allows Concierge to answer future questions faster. We believe that our data asset will continue to expand the value of our platform and drive future growth.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Culture, Employees and Human Capital</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Expensify, our culture is deeply embedded in everything we do. We strive to create a diverse, inclusive and collaborative workplace that prioritizes and fosters the long-term happiness of our employees. We operate with a flat, generalist organizational structure, where everybody is encouraged to participate in every discussion and contribute to every decision they choose to. Our culture is </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">centered on the belief that a life well lived is one that enables you to achieve the following three goals, which we all work towards with a long-term mindset:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Live Rich. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This means we want to have ample means, and the time to enjoy it. We want to participate in a diverse, equitable, inclusive and fundamentally just society &#8212; both inside and outside our own walls. We want to have a &#8220;comfortable baseline,&#8221; where on a dull, ordinary day we wake up refreshed and excited to take on the day&#8217;s challenges, and go to bed each night fully satisfied in life well lived and a job well done.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Have Fun.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sometimes, we want to do stuff that is awesome just for the sake of awesomeness. Not too often, but often enough to remind ourselves that we are living life to its fullest, and enabling others to do the same. For example, every year, we bring the whole company, plus families and kids, to a warm and sunny international location for a month-long "working vacation" to enable our employees to collaborate in person from a remote beach, build friendships with their colleagues, broaden their perspective and have a great time. These &#8220;Offshore&#8221; trips are productivity powerhouses that have resulted in some of our most impressive platform developments to date. Most recently, our team built the technology behind the Expensify Card as we hopped from cafe to cafe together in Hanoi, Vietnam.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Save The World.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We like the phrasing of this goal precisely because it is bombastic. We want to play an active role in unwinding the systemic bias that has prevented so many from living rich. We believe that even a small team with limited resources, given enough time and focus, can move the world. This is why we started Expensify.org, to &#8220;create a just and generous world&#8221;, and we are all wholly committed to its mission.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that there are three common qualities critical to achieving these three goals and the success of our company:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Talent. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of us can learn without being taught, and can teach whatever we&#8217;ve learned.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Ambition.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each of us has a genuine desire to accomplish something meaningful to us individually, to create more than we consume in this world.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Humility.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each of us genuinely values the opinions and perspectives of others, and seeks above all to find the right solution to any given problem, no matter who came up with it.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, our long-term commitment to our three life goals is guided by two simple rules:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Get Shit Done. </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have little-to-no internal hierarchy; nobody reports to anyone else. Everyone is responsible for their own time and empowered to spend it in the way they feel will best advance their own goals, and the goals of the company.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.4pt">Don&#8217;t Ruin It for Everyone Else.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Whenever there is some complicated scenario with an unclear resolution, we always brainstorm the fairest possible solution -- and then put in the hard work to make that ideal solution our actual solution. Fairness rarely comes easy, and is typically far, far from the norm.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our unique culture and our employees&#8217; happiness and long-term commitment to Expensify is a critical component of our success. As of December 31, 2021 we had 144 full-time employees. None of our employees are represented by a labor union or covered by collective bargaining agreements. We also engage third-party vendors to supply on-demand workers as needed to support our operations. We have not experienced any work stoppages, and we believe that our employee relations are strong. We remain relentlessly committed to reevaluating ourselves and continuing to foster a workplace environment that prioritizes the well-being of each and every Expensify employee.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider our culture and employees to be vital to our success. We strive to create a diverse, inclusive and collaborative workplace that prioritizes and fosters the long-term happiness of our employees. Our company operates with a flat, generalist organizational structure, united by a robust </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">set of common values focused on fostering the long-term happiness of our employees. Expensify&#8217;s culture is centered on the belief that a life well lived is one that enables you to achieve our three life goals: live rich, have fun and save the world. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our employees with competitive compensation, comprehensive healthcare options and equity ownership across our organization. We encourage a balanced lifestyle by offering our employees the flexibility to work remotely and set their own schedules.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESEARCH AND DEVELOPMENT</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a product-led growth strategy, so our ability to scale our platform depends on our ability to innovate and continue to deliver quality and valuable features for members. As such, we prioritize our research and development above all other investments. Our Customer Success team works closely with our customers to identify our members&#8217; greatest needs and act as our primary Product Managers to develop features that reflect their feedback. We build our software with the end user at the center of every decision, investing substantial time, energy and resources to ensure we have a deep understanding of our members&#8217; needs.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CUSTOMER SUCCESS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concierge is our customer support engine. Concierge is designed for speed and accuracy and optimized for cost. Concierge is powered by AI and trained by customer support agents, with different levels of skill and training, spread out across the world.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First Responders provide simple support that requires minimal training, with the primary requirement being English proficiency. Second Responders receive more in depth training and answer more complex questions, as well as those that require a deeper understanding of the platform. The costs of maintaining a team of First and Second Responders scales according to support volume, but thanks to Concierge, benefits from extraordinary economies of scale as well as consistency in speed and quality. First and Second Responders are employed and managed by vendors, which helps us efficiently scale up and down based on support volumes.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Success Coaches are full-time employees who manage the bulk of our product management.  Approximately 75% of Success Coach time is spent on traditional product management activity (i.e., writing product proposals, engaging with the product development team, testing new functionality, updating documentation). The remaining approximately 25% is spent doing "supervised training" of the Concierge AI in response to edge case conversations escalated from Second Responders. We believe that by keeping our product managers involved with the customers we design and develop features that customers like to use - supporting our product-led growth.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKETING</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our members are our best marketers. They have adopted, championed and spread Expensify to their colleagues, managers and friends. We have empowered employees to simplify and streamline expense management and in the process we have created champions of our solutions who naturally demonstrate the value of Expensify to decision makers at their broader organizations. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make our platform available for free trial online, which facilitates rapid and widespread adoption. The superiority of our solution and its user-friendly nature creates advocates of our platform and allows Expensify to spread virally, through word-of-mouth, across teams, departments and organizations. This word-of-mouth marketing increases organically as more individual members and teams discover our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketing efforts are designed to support the bottom-up viral nature of our platform by establishing our brand as the premiere option in preaccounting software. We invest in brand and platform promotion through partners, conference participation, thought leadership, direct marketing </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and advertising and content development to educate the market about the benefits of our platform and create market consensus. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creating market consensus requires a major investment to establish and requires ongoing commitment to our product to maintain. So long as the market agrees we are the best, it is relatively inexpensive to maintain that perception. This creates an asymmetric advantage against anybody who would seek to challenge our brand. This market consensus strategy ensures we get the lion's share of the best new customers in the market by default, without needing to pay a high marginal cost to acquire each new customer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SALES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our viral and word-of-mouth lead generation enables us to employ a self-service and inbound sales model. Potential customers are generally first introduced to Expensify when an employee submits an expense report using Expensify, when they hear of us through their networks, or indirectly through accountants and accounting platforms. Customers then seek out our mobile app and website to try, adopt and use our platform. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales model focuses on enabling customer self-service and low-friction entry points enhanced with AI powered customer service. Our customers can access free and fully functional trials. When a member has completed their platform evaluation, purchasing is coordinated online through an automated, easy-to-use web or mobile based process. Any customer can get on the phone with our team during or after the sales process, but due to the segment of the market we serve, the overwhelming majority prefer to complete the sales and onboarding process online.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Our Competition</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary competition remains the antiquated manual processes that SMBs have been relied upon for decades. Other competitors include traditional horizontal platform solutions with basic expense management features, corporate card providers, and niche expense management point solutions. Because of the strength, flexibility and interoperability of our offering, many of our customers use Expensify in tandem with some of our competitors&#8217; products. We differentiate ourselves from our competition by remaining hyper-focused on our members, continuing to innovate features that add value to our members and maintaining market consensus to facilitate word-of-mouth marketing and support our viral, bottom-up go-to-market motion.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the principal competitive factors that drive leadership in the markets we compete in include the following:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">End user design focus;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Ease of access, adoption, deployment and use;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Platform functionality and ability to automate processes;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Mobile access across devices;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Ability to purchase without a sales representative; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Viral, bottom-up business model supported by word-of-mouth adoption;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">High interoperability with internal and third party systems and consumer applications;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Flexible, employee-centric legal terms regarding data ownership;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Data security and privacy;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Speed and scalability of architecture underlying the platform; </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Brand reputation and market consensus around platform superiority; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Customer service and support.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we compete favorably with our competitors on the basis of the factors described above. We believe our unique approach, business model, and company culture drive significant competitive differentiation. We intend to continue our intense design focus on the employee experience, support our viral bottom-up business model to drive profitable growth, and nurture our one-of-a-kind company structure and culture to maintain this competitive advantage.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Intellectual Property</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intellectual property is an important aspect of our business and helps us maintain our competitive position. To establish and protect our rights in our proprietary intellectual property, we rely upon a combination of patent, copyright, trade secret and trademark laws, and contractual restrictions such as confidentiality agreements, licenses and intellectual property assignment agreements. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had 7 trademark registrations in the United States, including EXPENSIFY, SMARTSCAN and CONCIERGE and various other marks had been published, such as EASY MONEY, EXPENSIFY IS EASY MONEY, LAT* TALKS, LONG ASS TABLE TALKS, KARMA POINTS, CORPORATE KARMA, PERSONAL KARMA, EXPENSIFY THIS, EXPENSIFYTHIS and YOU WEREN&#8217;T BORN TO DO EXPENSES. We also had approximately 24 trademark registrations and approximately 67 applications in certain foreign jurisdictions. We will pursue additional trademark registrations to the extent we believe it would be beneficial and cost effective. We also own several domain names, including www.expensify.com, use.expensify.com, www.expensify.org and new.expensify.com.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had 17 issued patents and 9 pending patent applications in the United States. Our issued patents expire between August 18, 2028 and September 4, 2032. We have 1 pending PCT international patent application. We continually review our development efforts to assess the existence and patentability of new intellectual property.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We control access to our intellectual property and confidential information through internal and external controls. We maintain a policy requiring our employees, contractors, consultants and other third parties involved in the development of intellectual property on our behalf to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. Intellectual property laws and our procedures and restrictions provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed, or misappropriated.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information about our intellectual property and associated risks, see the section titled &#8220;Risk Factors&#8212;Risks Related to Our Business.&#8221;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Government Regulation</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various federal, state, local and foreign laws, rules and regulations. Compliance with these laws, rules and regulations has not had, and is not expected to have, a material effect on our capital expenditures, results of operations and competitive position as compared to prior periods. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those pertaining to global trade, business acquisitions, consumer and data protection and taxes, could have a material impact on our business in subsequent periods. For more information on the potential impacts of government regulations affecting our business, see &#8220;Risk Factors&#8212;Risks Related to Our Business.&#8221;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Corporate Information</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated on April&#160;29, 2009 as Expensify, Inc. a Delaware corporation. Our principal executive offices are located at 401 SW 5th Street, Portland, Oregon 97204. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Available Information</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is www.expensify.com. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report on Form 10-K. The U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) are also available free of charge on our investor relations website, investors.expensify.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We webcast our earnings calls on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, as part of our investor relations website. The contents of these websites are not intended to be incorporated by reference into this report or in any other report or document we file.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business involves a high degree of risk. You should carefully consider the risks described below, as well as the other information contained or incorporated by reference in this Annual Report on Form 10-K, including our consolidated financial statements and related notes, as well as our other filings with the SEC. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations and growth prospects. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Risks Related to Our Business</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly and annual results of operations have fluctuated in the past and may fluctuate significantly in the future and may not meet our expectations or those of investors or securities analysts.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly and annual results of operations, including the levels of our revenue, deferred revenue, working capital and cash flows, have varied significantly in the past and may vary significantly in the future, such that period-to-period comparisons of our results of operations may not be meaningful. Our quarterly and annual financial results may fluctuate due to a variety of factors, many of which are outside of our control and may be difficult to predict, including, but not limited to:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the level of demand across our platform and for individual features within our platform;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to grow or maintain our gross logo retention rate and net seat retention rate (each as described under the section titled "Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Key Factors Affecting Our Performance&#8212;Retaining Existing Customers"), expand usage within organizations, retain and increase sales to existing customers and attract new members and customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to convert individuals and organizations using our free features or trial subscriptions into paying customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to predictably generate revenue through marketing and sales efforts;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the timing and success of new features, integrations, capabilities and enhancements by us to our platform, or by our competitors to their products, or any other changes in the competitive landscape of our market;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to grow and maintain our relationships and/or integrations with our network of third-party partners, including integration partners, channel partners and professional service partners;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to regulate members and member interactions on an increasingly collaborative platform;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to grow revenue share and customer referrals from our partner ecosystem;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to attract new customers and retain existing customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the success of our customers&#8217; businesses;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to achieve widespread acceptance and use of our platform and features, including the Expensify Card and any new features we may introduce;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to retain customers on annual subscriptions;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our ability to maintain and improve employee efficiency, and our ability to manage third party, outsourced or open source workers to provide value-added services like receipt processing, customer support and engineering;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">errors in our forecasting of the demand for our platform and features, which would lead to lower revenue, increased costs, or both;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the amount and timing of operating expenses and capital expenditures, as well as entry into operating leases, that we may incur to maintain and expand our business and operations and to remain competitive;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the timing of expenses and recognition of revenue;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">actual or perceived security breaches, technical difficulties, or interruptions to our platform and features;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">pricing pressure as a result of competition or otherwise;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">ineffective pricing strategies that could limit customer base expansion, revenue growth and subscription renewals;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">adverse litigation judgments, other dispute-related settlement payments, or other litigation-related costs;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the number of new employees hired;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the timing of the grant or vesting of equity awards to employees, directors, or consultants;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">declines in the values of foreign currencies relative to the U.S. dollar;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in, and continuing uncertainty in relation to, the legislative or regulatory environment;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">legal and regulatory compliance costs in new and existing markets;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">costs and timing of expenses related to the potential acquisition of talent, technologies, businesses or intellectual property, and their integration, including potentially significant amortization costs and possible write-downs;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">health epidemics, such as the COVID-19 pandemic, or other conditions that impact travel and business spending; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">general economic and market conditions in either domestic or international markets, including geopolitical uncertainty and instability and their effects on software spending.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one or more of the factors above may result in significant fluctuations in our quarterly and annual results of operations, which may negatively impact the trading price of our Class A common stock. You should not rely on our past results as an indicator of our future performance.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The variability and unpredictability of our quarterly and annual results of operations or other operating metrics could result in our failure to meet our expectations or those of investors or analysts with respect to revenue or other metrics for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the trading price of our Class A common stock would fall, and we would face costly litigation, including securities class action lawsuits.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We experienced rapid growth in recent periods prior to the COVID-19 pandemic, and those growth rates may not be indicative of our future growth, and we may not be able to maintain profitability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experienced rapid growth in recent periods prior to the COVID-19 pandemic. Our business has been impacted by the COVID-19 pandemic, with declines in revenue and paid members due to government-</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imposed lock-downs, a decrease in business travel and other expense-generating activity, and SMBs downsizing or going out of business, among other things. While we have seen an increase in paid members and improvements in revenue since the low point of the pandemic, our growth rate may not return to pre-pandemic levels. Even if our revenue and paid members continue to increase in the near term, we expect that our growth rate will decline as a result of a variety of factors, including the maturation of our business. Further, as we operate in a new and rapidly changing category of preaccounting software, widespread acceptance and use of our platform and features, particularly our expense management feature, is critical to our future growth and success. We believe our growth depends on a number of factors, including, but not limited to, our ability to:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">attract new individuals and organizations to use our features, particularly our expense management feature;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">convert individuals and organizations using our free features or trial subscriptions into paying customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">grow or maintain our gross logo retention rate and net seat retention rate, and expand usage within organizations;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">price our subscription plans effectively and competitively;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">retain our existing individual and organizational customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">achieve widespread acceptance and use of our platform and features, including in markets outside of the United States;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">continue to successfully advance our bottom-up sales strategy as well as strategic relationships with our channel partners;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">continue to maintain and build a platform and brand that drives word of mouth exposure to new potential members;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">grow or maintain our brand through marketing, advertising campaigns, partnerships and other methods;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">gain member traction for and generate revenue from our new features and services; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">grow or maintain current levels of consideration from a vendor and/or fees generated through transaction-based features;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">expand the features and capabilities of our platform and features;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">provide excellent customer experience and customer support;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">maintain the security and reliability of our platform and features;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">maintain the trust of our customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">successfully compete against established companies and new market entrants, as well as existing software tools;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">successfully respond to other competitive challenges in the United States and globally;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">attract, hire and retain highly skilled personnel; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the impact of the COVID-19 pandemic and the pace and rate of recovery on our business;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">obtain, expand, maintain, enforce and protect our intellectual property portfolio;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">operate as a public company;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">grow our member and customer base in new countries and/or markets, and increase awareness of our brand on a global basis; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">obtain and maintain compliance and licenses material to our current and future businesses, and comply with existing and new applicable laws and regulations including in markets outside of the United States.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to accomplish these tasks, our growth, including our revenue growth, would be harmed. We also expect our operating expenses to increase in future periods, and if our revenue growth does not increase to offset these anticipated increases in our operating expenses, our business, results of operations, and financial condition will be harmed, and we may not be able to maintain profitability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic has materially adversely affected, and may continue to materially adversely affect, our business and our ability to grow. Whether or not a result of the COVID-19 pandemic, a sustained general economic downturn, an uneven recovery, or continued instability could materially and adversely affect our business, results of operations, financial condition and growth prospects. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic and the measures attempting to contain and control its spread significantly curtailed the movement of people, goods and services worldwide. The effects of the COVID-19 pandemic, including stay at home, business closure and other restrictive orders, and the resulting changes in business and consumer expenditures and other behaviors, disrupted our business and impacted our employees, partners, third-party service providers and customers. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, conditions caused by the COVID-19 pandemic such as economic instability, remote work and travel restrictions have negatively affected demand for our platform as employees incurred fewer work- and travel-related expenses and submitted fewer expense reimbursement requests to their employers, and as SMBs downsized or went out of business. As a result of the COVID-19 pandemic, we experienced a decline in paid members and subscription revenue, with our revenue declining from approximately $21.9 million in the quarter ended March 31, 2020 to approximately $18.8 million in the quarter ended June 30, 2020, as well as reduced customer spend as customers streamlined travel and other expenses, delayed expanding subscriptions and laid off or furloughed workers. After a steady increase in paid members over multiple years prior to the COVID-19 pandemic, the average number of paid members on our platform declined 15% from 742,000 in the quarter ended March 31, 2020 to 630,000 in the quarter ended June 30, 2020, but we have subsequently rebounded to 711,000 paid members in the quarter ended December 31, 2021. Our activity is still recovering from May 2020 as the United States and certain other parts of the world continue to rebound from the COVID-19 pandemic. The amount of expenses incurred by the paid members remaining on our platform has also declined. In 2020 and 2021, our annual gross logo retention was 86% and 83%, respectively. In 2020 and 2021, our net seat retention was 96% and 93%, respectively. The COVID-19 pandemic impacted both our annual gross logo retention and our net seat retention as many of our customers ceased (or paused) operations, and scaled back usage of our platform as their business travel and other expenses declined as a result of the factors stated above. In addition, we launched the Expensify Card shortly prior to the outbreak of the COVID-19 pandemic, and this product launch was negatively impacted by the effects of the pandemic due to decline in volume of expenses and potential customers' reluctance to adopt a new card in this unusual environment. If conditions caused by the COVID-19 pandemic continue, our business, results of operations, financial condition and growth prospects will be materially adversely affected. In addition, to the extent the ongoing COVID-19 pandemic continues to adversely affect our business and our ability to grow, it may also heighten many of the other risks and uncertainties described in this &#8220;Risk Factors&#8221; section.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has caused an economic downturn in many markets and heightened uncertainty in the global economy. Our business depends on the economic health of our current and prospective customers and the overall state of the economy. Declining levels of economic activity may lead to declines in business spending, declines in the number of paid monthly members of our platform and fewer transactions for which our platform may be used, which may result in decreased revenue for </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">us. Further, our customers may change their company policies to limit expense reimbursement in response to a deterioration or continued uncertainty in the economy. Uncertainty or continued economic impacts from the pandemic may also cause prospective or existing customers to defer investment or expansion in their businesses. As of December 31, 2021, businesses with fewer than 1,000 employees accounted for approximately 95% of our customers by revenue, and we focus our product, marketing and sales efforts on these businesses, including SMBs. Many very small businesses (&#8220;VSBs&#8221;) and SMBs experienced substantial revenue and cash liquidity declines in the early months of the pandemic, and there were high observed rates of small business failures. Uncertain and adverse economic conditions also have led to increased requests for, and may lead to, increased refunds and chargebacks. We expect the COVID-19 pandemic and related impacts on the global economy to continue to affect our results of operations in future periods, and our member base may not return to pre-pandemic levels. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree to which the COVID-19 pandemic will continue to affect our business will depend on future developments that are highly uncertain and cannot currently be predicted. These developments include, but are not limited to, the duration, extent and severity of the pandemic; actions taken to contain the COVID-19 pandemic, including the development, approval, production, distribution and administration of vaccines, and the public&#8217;s perception of the safety of vaccines and their willingness to receive them; rising infection rates and the emergence of new variants; the ultimate societal impact of the pandemic and any lasting changes in business and consumer behavior, including with respect to remote work, business travel and business expense spending and reimbursement; the duration and nature of pandemic-related restrictions on economic activity and domestic and international trade; and the extent of the impact of these and other factors on our employees, partners, third-party service providers and customers. We cannot predict whether, when and to what extent pre-pandemic business SaaS spending, employee business expense spending and submission, and pre-pandemic ways of working will return, including whether demand for expense management products will return to pre-pandemic levels.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, we have taken a number of actions that have impacted and continue to impact our business and which could negatively impact our culture, our marketing initiatives, our expansion efforts and our ability to retain and recruit employees across the organization. For example, we reduced our 2020 marketing spend in response to the COVID-19 pandemic, although we have since began increasing the spend to promote the adoption of new products and features. Travel is an important part of our business and our culture, and prior to the COVID-19 pandemic, we hosted global conferences and an annual &#8220;Offshore&#8221; trip for our employees. We have a distributed workforce, and many of our employees were accustomed to traveling frequently prior to the pandemic to establish and maintain relationships with each other and with our customers, members, business partners, vendors and others. Prior to the pandemic, we began to transition our offices to co-working spaces, which we call lounges, with the goal of creating flexible workspaces that can be shared by Expensify employees and certain Expensify members. This initiative has been disrupted by the pandemic, and it is unclear when, and if, members will have access to these co-working spaces and whether they will be successful in the post-pandemic business climate. See &#8220;&#8212;We are transitioning our offices to co-working spaces, which we call lounges, and may expand to additional lounges. This process is expensive, may not achieve our intended goals, and could expose us to additional risks.&#8221; While we expect to return to offering our employees, and possibly others, the option to work from our lounges, we expect there to be an increase in sustained remote work as a result of the COVID-19 pandemic. If we must continue to limit or suspend travel, use of our lounges, and in-person business on a long-term basis, our culture, marketing initiatives, expansion efforts and ability to recruit and retain employees could be negatively affected. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent there is a sustained general economic downturn, whether or not related to the COVID-19 pandemic, our customers may become more price-sensitive, our platform may be perceived by customers and potential customers as too costly, and our revenue may be disproportionately affected by delays or reductions in general business spending. Our VSB and SMB customers may be more susceptible to general economic conditions than larger businesses, which may have greater liquidity </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and access to capital. Competitors, many of whom are larger and more established than we are, may respond to market conditions by lowering their prices and attempting to lure away our customers. Many of our larger competitors currently focus their product offerings on larger customers who may be less susceptible to general economic conditions, whether or not related to the COVID-19 pandemic. As a result, our larger competitors may be better positioned than we are to increase their market share with businesses of all sizes. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our platform offerings. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our expense management feature drives the majority of our subscriptions, and any failure of this feature to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our subscriptions are driven by bottom-up adoption related to our expense management feature. Although we have added, and expect to continue to add, new features to expand our offerings, and all of our features are accessible under a single subscription, at least in the near term, we expect our expense management feature to continue to drive the majority of our subscriptions. As a result, market acceptance of our expense management feature is critical to our success. Demand for our expense management feature, as well as our other features, is affected by a number of factors, many of which are beyond our control, such as the adoption of our features by new and existing customers; the timing of development and release of upgraded or new features on our platform; products and services introduced or upgraded by our competitors or partners; our ability to determine optimal pricing for our platform, including in international markets; pricing offered by our competitors; technological change; and growth or contraction in our addressable market. We recently increased our subscription prices, and we do not know if these price increases will adversely affect our business. If we are unable to meet customer demand for our expense management feature; do not price our subscriptions optimally or make changes to our subscription or pricing models that are not accepted by the market; or fail to convert members of our free expense management feature or trial subscriptions to paying subscribers, our business, results of operations, financial condition and growth prospects will suffer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or preferences, our platform may become less competitive.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The software industry is subject to rapid technological change, evolving industry standards and practices and changing customer needs and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes by continually modifying and enhancing our features to keep pace with changes in hardware systems and software applications, database technology and evolving technical standards and interfaces on a timely basis. If we are unable to develop and market new technology, features and functionality for our platform that keep pace with rapid technological and industry change and satisfy our customers, our revenue and operating results could be adversely affected. If new technologies emerge that deliver competitive products at lower prices, more efficiently, more conveniently, or more securely, it could adversely impact our ability to compete. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform must also integrate with a variety of network, hardware, mobile and software platforms and technologies. We need to continuously modify and enhance our platform to adapt to changes and innovation in these technologies. This development effort may require significant engineering, marketing and sales resources, all of which would affect our business and operating results. Any failure of our platform to operate effectively with future technologies could reduce the demand for our platform. If we are unable to respond to these changes in a cost effective manner, our platform may </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">become less marketable and less competitive or obsolete, and our operating results may be negatively affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers on a cost-effective basis, convert individuals and organizations using our free basic expense management feature and trial subscriptions into paying customers, retain existing customers and expand usage within organizations, our revenue growth will be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To increase our revenue, we must increase our customer base through various methods, including but not limited to, retaining existing customers, adding new customers, converting individuals and organizations using our free basic expense management feature and trial subscriptions into paying customers, and expanding usage within organizations. Our business is subscription-based, with monthly and annual subscriptions, and customers are not obligated to and may not renew their subscriptions after their existing subscriptions expire.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our primary marketing strategies is to offer a free basic version of our expense management feature to individuals within organizations. We rely on these individuals to expose others within their organizations to our platform and features and to convince those individuals to become new members, which could eventually lead to the engagement of the organization or individuals or departments within the organization as paying customers. To encourage viral adoption, we offer viral features that are free and accessible without a paid subscription, and we also offer time-limited trial subscriptions. We believe these free basic features and trial subscriptions promote brand awareness and organic adoption of our platform. While our viral model means that employees or contractors often introduce Expensify into SMBs, companies subscribe and pay for the majority of our paid members. To the extent that increasing numbers of these individuals and organizations who utilize the free aspects of our platform do not become, or lead others to become, paying customers, we will not realize the intended benefits of these marketing strategies, we will continue to pay the costs associated with hosting such free basic features and trial subscriptions, our ability to grow our business will be harmed, and our business, results of operations and financial condition will suffer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we experienced significant growth in the number of our customers prior to the COVID-19 pandemic, we do not know whether we will continue to achieve similar customer growth rates in the future. The COVID-19 pandemic significantly impacted the number of our paid members, and our member base has not recovered and may never recover. Numerous factors may impede our ability to attract new customers, convert individuals and organizations using our free basic features and trial subscriptions into paying customers, expand usage within organizations, increase use of our other features such as the Expensify Card and gain new subscriptions, including but not limited to, the continuing impacts of the COVID-19 pandemic; failure to retain and motivate our personnel; failure to establish, maintain or expand relationships with channel and integration partners; failure to compete effectively against alternative products or services; our ability to determine optimal pricing for our subscriptions, including in international markets; failure to successfully deploy new features and integrations; failure to provide a quality customer experience and customer support; or failure to ensure the effectiveness of our &#8220;bottom-up&#8221; sales approach and other marketing programs. Channel partnerships are also an important aspect of our growth strategy, and we will need to maintain our partnerships with existing channel partners and identify and attract new channel partners in order to maintain the effectiveness of this strategy. Moreover, we believe that many of our new customers originate from word-of-mouth and other non-paid referrals from existing customers, so we must ensure that our existing customers remain loyal to our platform in order to continue receiving those referrals. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subscription-based, and customers are not obligated to and may not renew their subscriptions after their existing subscriptions expire. We cannot ensure that customers will renew subscriptions with the same or greater number of members or for the same level of subscription plan or that they will upgrade to use features such as bi-directional accounting sync and invoicing features or the Expensify Card. Customers may or may not renew their subscriptions as a result of a number of factors, including their satisfaction or dissatisfaction with our platform; changes we may implement in </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our pricing or structure, such as the pricing change implemented in May 2020; the pricing or capabilities of the products and services offered by our competitors; the effects of general economic conditions; or customers&#8217; budgetary constraints. If customers do not renew their subscriptions, renew on less favorable terms, or fail to add members, or if we fail to convert individuals and organizations into paying members, or expand the adoption of our platform within their organizations, our revenue may decline or grow less quickly than anticipated, which would harm our business, results of operations and financial condition. Our future success also depends in part on our ability to provide additional features to attract new members at existing customers, as well as increase transaction monetization from the Expensify Card. If our efforts to do so are not successful, our revenue may decline or grow less quickly than anticipated, which would harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to accurately predict the optimal pricing strategies necessary to attract new customers, retain existing customers and respond to changing market conditions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past, and may in the future, need to change our pricing model from time to time. As the market for our platform matures, or as competitors introduce new solutions that compete with ours, we may be unable to attract new customers at the same prices or based on the same pricing models that we have used historically. While we do and will attempt to set prices based on our prior experiences and customer feedback, our assessments may not be accurate and we could be underpricing or overpricing our platform. In addition, if the offerings on our platform change, then we may need to revise our pricing strategies. Any such changes to our pricing strategies or our ability to efficiently price our offerings could adversely affect our business, operating results and financial condition. Pricing pressures and decisions could result in reduced sales, reduced margins, losses or the failure of our platform to achieve or maintain more widespread market acceptance, any of which could negatively impact our overall business, operating results and financial condition. Moreover, the organizations which we target may demand substantial price concessions. As a result, we may be required to price below our targets in the future, which could adversely affect our revenue, profitability, cash flows and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not successfully develop or introduce new features, enhancements, integrations, capabilities and versions of our existing features that achieve market acceptance, and our business could be harmed and our revenue could suffer as a result.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract new customers and increase revenue from existing customers depends in large part upon the successful development, introduction and customer acceptance of new features, enhancements, integrations, capabilities and versions of our existing features. If we are unable to expand our platform offerings in a manner that increases retention of existing customers and attracts new customers, our customers could migrate to competitors who may offer a broader or more attractive range of products and services. Unexpected delays in releasing new or enhanced features or versions of our features, or errors following their release, could result in loss of sales, delay in market acceptance of our features, or customer claims against us, any of which could harm our business. The success of any new feature, enhancement, integration, capability or version depends on several factors, including timely completion and delivery, competitive pricing, adequate quality testing, integration with existing technologies, proper marketing of the feature and market acceptance. For example, growth from Expensify Card, which we introduced in 2020, has taken longer than anticipated due to the impact of the COVID-19 pandemic, and there can be no assurance that it will reach the level of customer adoption that it was designed to achieve. We may not be able to develop new features successfully or to introduce and gain market acceptance of new features in a timely manner, or at all. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful development, introduction and customer acceptance of new features, enhancements, integrations, capabilities and versions of our existing features is costly and time-consuming, and our business could be harmed if we fail to deliver new features, enhancements, integrations, capabilities and versions of our existing features that meet customer needs on a timely and cost effective basis. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, we are developing an open-source financial group chat optimized for financial conversations, designed to be used both in and outside of work, and maintained by a community of open source developers. We expect our open-source offering to be a complete rewrite of the Expensify front end, built on a new React Native platform that uses the same codebase across iOS, Android, web and desktop. Although we see this direction as a natural next step in our long-term product vision, we have not developed an open-source financial group chat (or similar feature) before, and it may not meet customer needs, gain member traction or generate revenue sufficient to offset the costs of development, which could harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face significant competition, the market in which we operate is rapidly evolving, and if we do not compete effectively, our results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competitive challenges from do-it-yourself approaches as well as companies that provide traditional horizontal platform solutions with expense management features, corporate card providers and niche expense management solutions. Traditional do-it-yourself approaches (for example, using spreadsheets, email, messaging and legacy project management tools) are people-intensive and involve internal personnel manually performing expense management processes. Many businesses using do-it-yourself approaches believe that these manual processes are adequate and may be unaware that Expensify can replace several expensive, disconnected services with one fully connected preaccounting platform for a fraction of the cost, resulting in an inertia that can be difficult to overcome. It is difficult to predict adoption rates and demand for our platform, the future growth rate and size of the market for expense management and other preaccounting products, or the entry of competitive offerings. The expansion of the expense management and other preaccounting products market depends on a number of factors, including the cost, performance and perceived value associated with these solutions. If expense management and other preaccounting solutions do not achieve widespread adoption, or there is a reduction in demand for expense management and other preaccounting products caused by a lack of customer acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending, or otherwise, it could result in decreased revenue, and our business, results of operations and financial condition would be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, there are a number of competing companies that provide traditional horizontal platform solutions with expense management features, some of which have substantially greater revenue, personnel and other resources than we do, such as Intuit, Oracle Corporation (NetSuite), SAP AG (Concur) and Workday. These firms have historically targeted primarily large enterprise customers, but many of them also market to SMBs in search of growth in revenue or market share. We also face competition from a growing number of other businesses offering expense management solutions and corporate cards, including Bill.com (Divvy), Bento, Brex, Emburse (Certify, Abacus and Nexonia), Expensya, Fyle, Happay, Pleo, Ramp, Spendesk, TravelBank, TripActions, Webexpenses and Zoho Expense. Our smaller competitors who currently focus their product offerings on SMBs may be better positioned than larger competitors to increase their market share with SMBs, whether by competing based on price, service, or otherwise. Increased competition may impact our ability to add new customers at the rates we have historically achieved. Additionally, competition may increase in the future from new market entrants. With the introduction of new technologies and the entry of new companies into the market, we expect competition to persist and intensify. This could harm our ability to increase our customer base, maintain subscription renewals and maintain our prices. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, it is possible that large enterprises with substantial resources that operate in adjacent accounting, finance or compliance verticals may decide to pursue expense management automation and become immediate, significant competitors. Merger and acquisition activity in the technology industry could increase the likelihood that we compete with other large technology companies. Many of our existing competitors have, and our potential competitors could have, substantial competitive advantages such as greater name recognition, longer operating histories, larger sales and marketing budgets and resources, greater customer support resources, lower labor and development costs, larger and more mature intellectual property portfolios and substantially greater financial, technical and other </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resources. Some of our larger competitors also have substantially broader product lines and market focus and will therefore not be as susceptible to downturns in a particular market. Conditions in our market could change rapidly and significantly as a result of technological advancements, partnering by our competitors, or continuing market consolidation. New startup companies that innovate, and large companies that are making significant investments in research and development, may invent similar or superior products and technologies that compete with our platform, including the addition of &#8220;bottom up&#8221; adoption features. Some of our larger competitors use broader product offerings to compete, including by selling at zero or negative margins, by bundling their product, or by closing access to their technology platforms. Potential customers may prefer to purchase from their existing suppliers rather than a new supplier regardless of product performance or features. Furthermore, potential customers may be more willing to incrementally add solutions to their existing infrastructure from competitors than to replace their existing infrastructure with our platform. These competitive pressures in our market, or our failure to compete effectively, may result in price reductions, fewer new customers, lower revenue and loss of market share. Any failure to successfully and effectively compete with current or future competitors could cause us to lose business and harm our revenue growth, business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payments and other financial services-related laws and regulations and government oversight are material to our business. Our failure to comply with such laws and regulations could materially harm our business and can subject us to criminal and civil liability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local, state, and federal laws, rules, regulations, licensing and other authorization schemes, and industry standards that govern our business, including our payment services, include, or may in the future include, those relating to banking, invoicing, cross-border and domestic money transmission, foreign exchange, payments services (such as payment processing and settlement services), anti-money laundering, combating terrorist financing, escheatment, U.S. and international sanctions regimes, and compliance with the Payment Card Industry Data Security Standard (PCI-DSS), a set of requirements designed to ensure that all companies that process, store, or transmit payment card information maintain a secure environment to protect cardholder data. These laws, rules, regulations, licensing and other authorization schemes, and industry standards are administered and enforced by multiple authorities and governing bodies in the United States, including but not limited to the U.S. Department of the Treasury, the Federal Deposit Insurance Corporation, the Board of Governors of the Federal Reserve System, Office of Foreign Assets Control, self-regulatory organizations, and numerous state and local governmental and regulatory authorities. Any failure or perceived failure to comply with existing or new laws and regulations, or orders of any governmental authority, including changes to or expansion of their interpretations, may subject us to significant fines, penalties, criminal and civil lawsuits, forfeiture of significant assets, enforcement actions in one or more jurisdictions, result in additional compliance and licensure requirements, and increased regulatory scrutiny of our business. In addition, we may be forced to restrict or change our operations or business practices, make product changes, or delay planned product launches or improvements. Any of the foregoing could materially adversely affect our brand, reputation, business, results of operations, and financial condition. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensify Payments LLC (&#8220;Expensify Payments&#8221;) is a licensed money transmitter (or its equivalent) in various U.S. states and territories and is in the process of obtaining money transmission licenses in a number of states and territories. As a licensed money transmitter, Expensify Payments, its ultimate beneficial owners, and its control persons are subject to a range of restrictions and ongoing compliance obligations under the money transmitter statutes (or their equivalent) administered by the banking departments (or their equivalent) of the various U.S. states and territories where it is licensed, including requirements with respect to the investment of customer funds, financial recordkeeping and reporting, reconciliation of customer funds, bonding, minimum capital, minimum net worth, disclosure, and inspection by regulatory authorities concerning various aspects of its business. In a number of cases, evaluation of our compliance efforts, as well as questions of whether and to what extent our activities in connection with the provision of certain products and services (both current and historical) are considered money transmission, are matters of regulatory interpretation and could change over time. In the past, regulators have identified violations or alleged violations of certain statutory and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulatory requirements, and we have been subject to fines and other penalties by state regulatory authorities due to their interpretation and application of their respective state money transmitter regime to our activities. In the future, as a result of the laws and regulations applicable to us and our business, we could be subject to investigations, inspections, examinations, and supervision, and resulting liability, including governmental fines, restrictions on our business, or other similar enforcement actions, and we could be forced to cease conducting certain aspects of our business with residents of certain jurisdictions, be forced to change our business practices in certain jurisdictions, or be required to obtain additional licenses, regulatory approvals, or other similar authorizations. We cannot make any assurances that we will be able to obtain or maintain any such licenses, regulatory approvals, and other similar authorizations, and there could be substantial costs and potential product changes involved in obtaining and maintaining any such licenses, approvals, or other similar authorizations, which could have a material adverse effect on our business. In addition, there are substantial costs and potential product changes involved in maintaining and renewing any licenses, regulatory approvals, and other similar authorizations, and we could be subject to fines or other enforcement action if we are found to violate disclosure, reporting, anti-money laundering, capitalization, net worth, corporate governance, or other requirements applicable to us, including those required in connection with maintaining such licenses, approvals, or authorizations. These factors could impose substantial additional costs on us, involve considerable delay to the development or provision of our products or services to our customers, require significant and costly operational changes, or prevent us from providing our products or services in any given market.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental and regulatory bodies and authorities may also impose new or additional requirements on our business or issue or promulgate new laws, regulations, or rules applicable to persons engaged in money transmission that adversely affect our business, including those that:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">prohibit, restrict, and/or impose taxes or fees on money transmission transactions in, to or from certain countries or with certain governments, individuals, or entities;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">impose additional customer identification and customer due diligence requirements;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">impose additional reporting or recordkeeping requirements, or require enhanced transaction monitoring;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">limit the types of entities capable of providing money transmission services, or impose additional licensing or registration requirements;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">impose minimum capital or other financial requirements;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">limit or restrict the revenue that may be generated from money transmission, including revenue from interest earned on customer funds, transaction fees, and revenue derived from foreign exchange;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">require enhanced disclosures to our money transmission customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">require the principal amount of money transmission originated in a country to be invested in that country or held in trust until paid;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">limit the number or principal amount of money transmission transactions that may be sent to or from a jurisdiction, whether by an individual or in the aggregate;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">restrict or limit our ability to process transactions using centralized databases, for example, by requiring that transactions be processed using a database maintained in a particular country or region; or</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">impose other requirements in furtherance of their missions.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on our senior management team, as well as a single professional services firm for a significant portion of our finance function, and the loss of any key employees or our outsourced finance team could adversely affect our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends largely upon the continued services of our key executive officers and employees, including our founder and CEO, David Barrett. We also rely on our leadership team in the areas of research and development, marketing, sales, services and general and administrative functions, and on mission-critical individual contributors in research and development. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a serious adverse effect on our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we depend on a single professional services firm for a significant portion of our finance function. If we lose the services of this outsourced finance team for any reason, our ability to complete key accounting processes and reviews and provide timely and accurate financial reporting could be seriously harmed, and we could experience material weaknesses in our disclosure controls and procedures and our internal control over financial reporting. In addition, we may be unable to retain a new outside professional services firm or expand the size and expertise of our internal accounting team sufficiently and quickly enough to implement the processes and reviews necessary to ensure that material misstatements do not occur, which could seriously harm our business. Any failure to provide timely and accurate financial reporting or to maintain effective disclosure controls and internal control over financial reporting could harm our business, results of operations and financial condition, and could cause investors to lose confidence in our financial reports and our financial reporting generally, which could cause a decline in the trading price of our Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a single third-party vendor, issuing bank and card network for our Expensify Card, and if we lose any of these services, our business, results of operations, financial condition and growth prospects could be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Expensify Card is an important element of our growth strategy, and we believe that, over time, the Expensify Card will be a prominent corporate card solution for SMBs in our core markets. We rely on a single third-party vendor, Marqeta, Inc. ("Marqeta"), for the Expensify Card, who also manages the relationship with the card's issuing bank, Sutton Bank, and the card network, Visa. In the annual periods ended December 31, 2021 and December 31, 2020, consideration from this vendor representing monetized Expensify Card activities reduced our cost of revenue by $2.9&#160;million and $1.0 million, respectively. Our agreement with Marqeta has a three year term, expiring in June 2022 and automatically renews annually thereafter unless either party provides 90 days' notice prior to renewal. In addition to standard termination for cause provisions, either party can terminate without cause upon 180 days' notice, and under certain circumstances Marqeta may terminate with reduced or no notice, including if required to do so by the issuing bank or any regulator with jurisdiction over the issuing bank or Marqeta, or in the event of that we issue cards outside of approved use cases. In the event of termination or expiration of the agreement with Marqeta, we have the right to request Marqeta's assistance in transitioning to a new vendor, and during the transition period the agreement will continue on the same terms. If such transition is not successful, or if we otherwise lose our Expensify Card vendor, issuing bank or card network for any reason, we could experience service interruptions as well as delays and additional expenses, and we may be unable to replace these services on competitive terms, or at all, which could harm our business, results of operations, financial condition and growth prospects.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to protect our sites, networks and systems against security breaches, or otherwise to protect our confidential information or the confidential information of our members, customers, or other third parties, would damage our reputation and brand, and substantially harm our business and results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Breaches of our security measures or those of our customers, partners or third-party service providers, or other cyber security incidents, could result in intentional or accidental unauthorized access to our or our customers&#8217; or partners&#8217; sites, networks, systems and accounts; unauthorized access to, and misappropriation or disclosure of, individuals&#8217; personal information or other confidential or proprietary information of ourselves, our customers or partners, or other third parties; viruses, worms, spyware, ransomware, or other malware being served from our platform, mobile application, networks, or systems, including as a result of supply chain attacks; deletion or modification of content or the display of unauthorized content on our platform; interruption, disruption, or malfunction of operations; costs relating to breach remediation, deployment of additional personnel and protection technologies, and response to governmental investigations and media inquiries and coverage; engagement of third-party experts and consultants; or risk of loss, litigation, regulatory action and other potential liabilities. If any of these intentional or accidental breaches of security should occur, we cannot guarantee that recovery protocols and backup systems will be sufficient to prevent data loss. Additionally, if any of these breaches occur, our reputation and brand could be damaged, our business may suffer, we could be required to expend significant capital and other resources to alleviate problems caused by such breaches. Actual or anticipated security breaches or attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees and engage third-party experts and consultants. Additionally, some of our employees and our service providers have historically worked remotely, and the number doing so increased significantly as a result of the COVID-19 pandemic. As a result, we may be more vulnerable to cybersecurity-related events such as phishing attacks and other security challenges. Many companies that provide cloud based services have reported a significant increase in cyberattack activity since the beginning of the COVID-19 pandemic. Attacks upon information technology systems are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives and expertise. Furthermore, because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also be subject to vulnerabilities or experience security breaches or incidents that may remain undetected for an extended period. These events threaten the performance, reliability, security and availability of our platform. Any computer malware, viruses, computer hacking, fraudulent use attempts, phishing attacks, or other data security breaches to our systems could, among other things, harm our reputation and our ability to retain existing customers and attract new customers. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers provide us with information that our systems store, some of which is confidential information about them or their financial transactions. In addition, we store personal information about our employees and, to a lesser extent, those who purchase products or services from our customers. Even though we have security systems and information technology infrastructure designed to protect against unauthorized access to such information, our efforts to address these threats may not always be successful. Any actual or perceived compromise or breach of our security measures, or those of our customers, partners or third-party service providers, could violate applicable privacy, data protection, data security, network and information systems security and other laws, and cause significant legal and financial exposure, adverse publicity and a loss of confidence in our security measures, which could have a material adverse effect on our business, results of operations and financial condition. In addition, the insurance we maintain may be insufficient to cover our losses resulting from disasters, cyber-attacks, or other business interruptions, and any incidents may result in loss of, or increased costs of, such insurance. Our disaster recovery plan may not be sufficient to address all aspects or any unanticipated consequence or incident. We continue to devote significant resources to protect against security breaches, and we may need to devote significant resources in the future to address problems </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">caused by breaches, including notifying affected subscribers and responding to any resulting litigation, which in turn, diverts resources from the growth and expansion of our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of customers may be impaired, and our business and results of operations will be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the brand identity that we have developed has significantly contributed to the success of our business. We also believe that maintaining and enhancing the &#8220;Expensify&#8221; brand is critical to expanding our customer base and establishing and maintaining relationships with partners. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts, our ability to ensure that our platform remains high-quality, reliable, useful and competitively priced, the quality and perceived value of our platform, our ability to successfully differentiate our platform and features from those of our competitors and the ability of our customers to achieve successful results by using our platform and features. Maintaining and enhancing our brand may require us to make substantial investments not just in our core expense management service but also in newer features, such as our travel concierge services, and to make substantial investments in foreign markets, and these investments may not be successful. We also plan to enhance our brand and drive interest in our overall platform by introducing certain consumer-focused features, which may not be successful. Substantial advertising expenditures may be required to maintain and enhance our brand, which may not prove successful. Advertising and other brand promotion activities may not generate customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. Additionally, there could be a negative reaction to certain advertising campaigns and values-based activity and communications. If we fail to promote and maintain the &#8220;Expensify&#8221; brand, or if we incur excessive expenses in this effort, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts or to achieve the widespread brand awareness that is critical for broad customer adoption of our platform and features. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brand may become more difficult and expensive.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect to continue to make substantial investments and expenditures related to the growth of our business. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To improve the scalability, security, efficiency and failover aspects of our features, and to support our ongoing efforts to expand and enhance our platform and our business, we are continually updating our software and content and investing in the development, introduction and customer acceptance of new features, enhancements, integrations, capabilities and versions of our existing features. Additionally, we will need to continue to make substantial investments and expenditures to, among other things: </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">hire new and retain existing employees; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">maintain, expand, update and improve our infrastructure;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">expand our sales and marketing activities, including to obtain channel partners and to expand our SMB and consumer advertising; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">expand our operations across multiple geographies;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">operate as a public company; and </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">pay for increasing costs associated with our general and administrative organization. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also review or revise our software architecture as we grow, which may require significant resources and investments. For example, we are developing an open-source financial group chat optimized for financial conversations, designed to be used both in and outside of work, and maintained by a community of open source developers. We expect our open-source offering to be a complete rewrite of the Expensify front end, built on a new React Native platform that uses the same codebase </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">across iOS, Android, web and desktop. There can be no assurance that this direction will achieve customer acceptance or that we will realize the anticipated return on our investment.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we experience increasing demand for our features, we may not be able to augment our infrastructure quickly enough to accommodate this demand, which may limit our growth or cause disruptions, outages and other performance problems that could lead to financial liabilities or affect our brand and reputation. If our subscription sales decrease, certain of our fixed costs, such as for capital equipment, may make it difficult for us to adjust our expenses downward quickly. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is substantially dependent upon the continued development of the market for, and acceptance of, cloud based software features.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have derived, and expect to continue to derive, substantially all of our revenue from the sale of subscriptions for our cloud based platform. The market for cloud based software is not as mature as the market for on premises software applications. We do not know whether the trend of adoption of cloud based software that we have experienced in the past will continue in the future, and the adoption rate of cloud based software may be slower at companies in industries with heightened data security interests or sensitivity to communication network slowdowns or outages. Additionally, international acceptance of cloud-based software varies by country, and is limited in certain countries where we may seek to expand. Our success will depend to a substantial extent on the widespread adoption of cloud based software products in general, and of cloud based preaccounting products in particular. Many businesses have invested substantial personnel and financial resources to integrate on premises software products into their businesses and have been reluctant or unwilling to migrate to cloud based software products. Furthermore, some businesses may be reluctant or unwilling to use cloud based products because they have concerns regarding the risks associated with the security of their data and the reliability of the technology and service delivery model associated with solutions like ours. Additionally, integration opportunities for our cloud-based platform may be limited without widespread adoption of other cloud-based software products, which may prevent a member from maximizing their experience with our platform. In addition, if we or other cloud based providers experience security incidents, loss of customer data, disruptions in delivery, or other problems, the market for cloud based software solutions as a whole, including for our solutions, may be negatively impacted. If the adoption of cloud based software solutions does not continue at the rate we anticipate, the market for these solutions may stop developing or may develop more slowly than we expect, either of which would harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to offer a high-quality customer experience, our business and reputation will suffer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have designed our platform and features to be easy to adopt and use, once individuals and organizations begin using Expensify, they rely on our support services to resolve any related issues. High-quality member and customer education and customer experience have been key to the adoption of our platform and features and for the conversion of individuals and organizations using our free features and trial subscriptions into paying customers. The importance of high-quality customer experience will increase as we expand our business and pursue new customers. For instance, if we do not help organizations on our platform quickly resolve issues and provide effective ongoing member experience at the individual and organizational levels, our ability to convert organizations on our trial subscription into paying customers will suffer, and our reputation with existing or potential customers will be harmed. Further, the success of our &#8220;bottom up&#8221; business model is highly dependent on our business reputation and on word-of-mouth positive recommendations from existing individuals and organizations using our platform and features. Any failure to maintain high-quality customer experience, or a market perception that we do not maintain high-quality customer experience, could harm our reputation, our ability to sell our platform to existing and prospective customers and our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as we continue to grow our operations and reach a larger and increasingly global customer and member base, we need to be able to provide efficient customer support that meets the needs of organizations using our platform and features globally at scale. The number of organizations using our </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform and features has grown significantly, which puts additional pressure on our support organization. Our platform is designed to leverage our proprietary AI-powered customer support engine, Concierge. Our Concierge service is powered by AI and trained by customer support agents. As we continue to grow and add features, we will need to hire additional support personnel to be able to continue to provide efficient customer support globally at scale, and if we are unable to provide such support, our business, results of operations and financial condition would be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We must continue to attract and retain highly qualified personnel, including an on-demand workforce in certain jurisdictions and for certain aspects of our business, to continue to execute on our business strategy and growth plans.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to continue to execute on our business strategy and growth plans, including the development of new features, and to maintain and upgrade our existing features, we will need to attract a sufficient number of highly qualified personnel, especially software engineers. Competition for software engineers and other key personnel in our industry is intense, especially for engineers with high levels of experience in designing and developing software for Internet-related services. As we become a more mature company, we may find our recruiting efforts more challenging. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, one of our business strategies is to supplement our small core team of generalists with a large number of specialist contractors, managed by third-party vendors, from around the world. For example, we rely on certain third-party vendors to provide a specialized on-demand workforce to provide 24/7 real-time chat support and free phone onboarding for every Expensify.com member. We also intend to use this strategy to pair our core group of engineering generalists with a global network of open source engineering specialists, such as for the development and maintenance of our open-source financial group chat. If we are unable attract a sufficient number of specialized on-demand workers, or if changes to applicable foreign, state and local laws governing the definition or classification of independent contractors make it difficult or impossible for us to hire a sufficient number of specialized on-demand workers in a cost-effective manner, our costs could increase and our business, results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. The incentives to attract, retain and motivate employees provided by our equity awards or other compensation arrangements may not be as effective as in the past. If the perceived value of our stock declines, it may adversely affect our ability to recruit and retain highly skilled employees. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or our company have breached their legal obligations, resulting in a diversion of our time and resources. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recruiting efforts may also be limited by laws and regulations, such as restrictive immigration laws, and restrictions on travel or availability of visas (including during the ongoing COVID-19 pandemic). If we do not succeed in attracting excellent personnel or retaining or motivating existing personnel, we may be unable to innovate quickly enough to support our business model or grow effectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the high employee engagement fostered by our culture, which could harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a critical component of our success has been our culture, which is deeply embedded in everything we do. Our culture is centered on a belief that a life well lived is one that enables you to achieve the following three goals: Live Rich, Have Fun and Save the World. We have invested substantial time and resources in building our team with an emphasis on collaboration and innovation, ensuring customer success and a commitment to diversity and inclusion. We invest in our culture to create fun, diverse and memorable experiences for our employees, including employee travel to </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">company-wide meetings in the U.S. and abroad. As we continue to grow and develop the infrastructure associated with being a public company, we will need to maintain our culture among a larger number of employees dispersed in various geographic regions. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to effectively manage our growth, our business and results of operations could be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experienced rapid growth and increased demand for our platform prior to the COVID-19 pandemic. Our revenue grew from $53.9 million in 2018 to $80.5 million in 2019 to $88.1 million in 2020, but our headcount remained consistent, with 131 employees as of December 31, 2018, 127 employees as of December 31, 2019 and 133 employees as of December 31, 2020. Comparing 2020 to 2021, our revenue has grown from $88.1 million to $142.8 million, respectively, but our headcount remained relatively consistent, with 133 employees as of December 31, 2020 and 144 employees as of December 31, 2021. The growth and expansion of our business and platform may place a significant strain on our management and our administrative, operational and financial reporting resources. Our ability to accurately plan for and model future growth is limited and subject to a number of uncertainties, due in part to our global operations, customer preferences and mix of products and features. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding these risks and uncertainties, which we use to plan our business strategies and operations, are incorrect or change due to industry or market developments, or if we do not address these risks successfully, our operating results could differ materially from our expectations and our business could suffer. For example, we are required to manage multiple relationships with various strategic, integration and channel partners, customers and other third parties. In the event of further growth of our operations or in the number of our third-party relationships, our computer systems, procedures, or internal controls may not be adequate to support our operations, and our management may not be able to manage such growth effectively. To effectively manage our growth, we must continue to implement and improve our operational, financial and management information and reporting systems and manage our employee base. In addition, as we seek to continue to expand internationally, we will likely encounter unexpected challenges and expenses due to unfamiliarity with local regulations, requirements, practices and markets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our payments services and our Expensify Card are targets for illegal or improper uses, and our risk management efforts may not be effective, which could expose us to losses and liability and otherwise harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer payments services and the Expensify Card to our customers, and we are responsible for vetting and monitoring these customers and determining whether the transactions we process for them are legitimate. When our features and services are used to process illegitimate transactions, and we settle those funds to sellers and are unable to recover them, we suffer losses and liability. These types of illegitimate transactions can also expose us to governmental and regulatory sanctions. The highly automated nature of, and liquidity offered by, our payments services make us a target for illegal or improper uses, including fraudulent or illegal sales of goods or services, money laundering and terrorist financing. Identity thieves and those committing fraud using stolen or fabricated credit card or bank account numbers, or other deceptive or malicious practices, can potentially steal significant amounts of money from our business. In configuring our payments services, we face an inherent trade-off between security and customer convenience. Our risk management policies, procedures, techniques and processes may not be sufficient to identify all of the risks to which we are exposed, to enable us to mitigate the risks we have identified, or to identify additional risks to which we may become subject in the future. In addition, when we introduce new services, focus on new business types, or begin to operate in markets where we have a limited history of fraud loss, we may be less equipped to forecast and reserve accurately for those losses. Furthermore, if our risk management policies and processes contain errors or are otherwise ineffective, we may suffer large financial losses, we may be subject to civil and criminal liability, and our business may be materially and adversely affected.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently, and will continue to be, exposed to risks associated with chargebacks and refunds in connection with payment card fraud or relating to the goods or services provided by our sellers. In the event that a billing dispute between a cardholder and a seller is not resolved in favor of the seller, including in situations where the seller engaged in fraud, the transaction is typically &#8220;charged back&#8221; to the seller and the purchase price is credited or otherwise refunded to the cardholder. If we are unable to collect chargeback or refunds from the seller&#8217;s account, or if the seller refuses to or is unable to reimburse us for a chargeback or refunds due to closure, bankruptcy, or other reasons, we may bear the loss for the amounts paid to the cardholder. We do not collect and maintain reserves from our sellers to cover these potential losses. The risk of chargebacks is typically greater with those of our sellers that promise future delivery of goods and services, which we allow on our service. If we are unable to maintain our losses from chargebacks at acceptable levels, the payment card networks could fine us, increase our transaction fees, or terminate our ability to process payment cards. Any increase in our transaction fees could damage our business, and if we were unable to accept payment cards, our business would be materially and adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience excessive fraudulent activity, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer base to decline significantly.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A large portion of our paying customers authorize us to bill their credit card accounts through our third-party payment processing partners for our paid subscription plans. If customers pay for their subscription plans with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur chargebacks from the credit card companies for claims that the customer did not authorize the credit card transaction for subscription plans, something that we have experienced in the past. If the number of claims of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant standards, including data protection and documentation standards, required to utilize their services from time to time. Our third-party payment processing partners must also maintain compliance with current and future merchant standards to accept credit cards as payment for our paid subscription plans. Substantial losses due to fraud or our inability to accept credit card payments would cause our customer base to significantly decrease and would harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are transitioning our offices to co-working spaces, which we call lounges, and may expand to additional lounges. This process is expensive, may not achieve our intended goals, and could expose us to additional risks.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the COVID-19 pandemic, we began to transition our offices to co-working spaces, which we call lounges, with the goal of enhancing our culture and our brand by creating flexible workspaces that can be shared by Expensify employees and certain Expensify members. We have spent significant resources on this initiative, which has been disrupted by the pandemic. While we expect to open these lounges to certain members in the near term, there is no assurance that they will be successful in the post-pandemic business climate. In addition, we may be exposed to additional risks by allowing non-employees to use our lounges, including increased risk of litigation, theft, data privacy and cybersecurity breaches, and because we have very limited experience managing co-working spaces, we may not adequately balance managing these risks with our goals for these spaces. Furthermore, these lounges are subject to different rules and regulations than our normal operations, and which differ from location to location, and a failure to properly comply with such rules and regulations, due to our limited experience managing co-working spaces or otherwise, could result in regulatory action or fines. If we are unable to achieve our desired results, or if we are required to limit or suspend use of our lounges for an extended period of time for any reason, this initiative may be unsuccessful, which could damage our business, our culture and our brand. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales to customers outside the United States and our international operations expose us to risks inherent in international sales and operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue generated from customers outside the United States was $15.2&#160;million (11% of our revenue), and $9.0 million (10% of our revenue), for the annual periods ended December 31, 2021 and 2020, respectively. Our core geographies are the United States, the United Kingdom, Canada and Australia. We intend to pursue expansion of our international operations. Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic and political risks that are different from those in the United States. In addition, we face risks in doing business internationally that could adversely affect our business and results of operations, including:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the need to localize and adapt our platform and features for specific countries, including translation into foreign languages, tax and regulatory updates and associated expenses;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">data privacy laws that impose different and potentially conflicting obligations with respect to how personal data is processed or require that customer data be stored in a designated territory;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">more fragmented partner market which proves to be harder for our platform to integrate with;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">difficulties in staffing and managing foreign operations;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">regulatory and other delays and difficulties in setting up foreign operations;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">different pricing environments, longer accounts receivable payment cycles and collections issues;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">new and different sources of competition;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights outside of the United States;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">laws and business practices favoring local competitors;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act (FCPA), U.S. bribery laws, the UK Bribery Act and similar laws and regulations in other jurisdictions;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">increased financial accounting and reporting burdens and complexities;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">declines in the values of foreign currencies relative to the U.S. dollar;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">restrictions on the transfer of funds;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">potentially adverse tax consequences;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the cost of and potential outcomes of any claims or litigation;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">future accounting pronouncements and changes in accounting policies;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in tax laws or tax regulations;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">health or similar issues, such as a pandemic or epidemic; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">regional and local economic and political conditions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these risks. These factors and others could harm our ability to increase international revenue and, consequently, would materially impact our business and results of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations. The expansion of our existing international operations and entry into additional international markets will require significant management attention and financial resources. Our failure to successfully manage our international operations and the associated risks effectively could limit the future growth of our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by global economic and political instability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we seek to expand our business globally, our overall performance will depend in part on worldwide economic and geopolitical conditions. Economies domestically and internationally have been affected from time to time by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, employment pressures in services sectors, volatility in credit, equity and foreign exchange markets, bankruptcies and outbreaks of COVID-19, as well as war, terrorist activity, political unrest, civil strife and other geopolitical uncertainty, and the resulting impact on business continuity and travel, supply chain disruptions, inflation, security issues, and overall uncertainty with respect to the economy, including with respect to tariff and trade issues. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, on February 24, 2022, Russian military forces invaded Ukraine, and sustained conflict and disruption in the region is likely. Although the length, impact and outcome of the ongoing military conflict in Ukraine is highly unpredictable, this conflict could lead to significant market and other disruptions, including significant volatility in commodity prices and supply of energy resources, instability in financial markets, supply chain interruptions, political and social instability, changes in consumer or purchaser preferences as well as an increase in cyberattacks and espionage. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Russia&#8217;s recognition of two separatist republics in the Donetsk and Luhansk regions of Ukraine and subsequent military action against Ukraine have led to an unprecedented expansion of sanction programs imposed by the United States, the European Union, the United Kingdom, Canada, Switzerland, Japan and other countries against Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People&#8217;s Republic and the so-called Luhansk People&#8217;s Republic. The situation is rapidly evolving as a result of the conflict in Ukraine, and the United States, the European Union, the United Kingdom and other countries may implement additional sanctions, export controls or other measures against Russia, Belarus and other countries, regions, officials, individuals or industries in the respective territories. Such sanctions and other measures, as well as the existing and potential responses from Russia or other countries to such sanctions, tensions and military actions, could adversely affect the global economy and financial markets, which could in turn have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are actively monitoring the situation in Ukraine and assessing its impact on our business, but to date have not experienced any material impact. We have no way to predict the progress or outcome of the conflict in Ukraine or its impacts in Ukraine, Russia or Belarus as the conflict, and any resulting government reactions, are rapidly developing and beyond our control. The extent and duration of the military action, sanctions and resulting market disruptions could be significant and could potentially have a substantial impact on the global economy and our business for an unknown period of time. As the adverse effects of this conflict continue to develop and potentially spread, both in Europe and through the rest of the world, our customers, and customer behavior, may be negatively impacted, which could negatively affect subscription renewal rates and overall demand across our platform. Further or prolonged impacts on the global economy could also cause businesses to curtail business expenses, which could hinder our ability to attract new customers or result in fewer expense reimbursements among our existing customers and, thus, less frequent use of our platform. It is not possible to predict the ultimate broader consequences of this conflict. and any of the abovementioned factors could have a material adverse effect on our business, financial condition and results of operations, particularly to the extent the conflict escalates to involve additional countries, further economic sanctions and wider military conflict. Any such disruptions could also magnify the impact of other risks described in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, political instability or adverse political developments and new or continued economic deterioration, including as a result to the withdrawal by many global central banks of stimulus </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measures deployed during the peak of the COVID-19 pandemic, in any of the countries in which we operate could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face exposure to foreign currency exchange rate fluctuations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have historically transacted in U.S. dollars with the majority of our customers and vendors, we have transacted in some foreign currencies with such parties and for our payroll in those foreign jurisdictions where we have operations, and expect to continue to transact in more foreign currencies in the future. Accordingly, declines in the value of foreign currencies relative to the U.S. dollar can adversely affect our revenue and results of operations due to remeasurement that is reflected in our earnings. Also, fluctuations in the values of foreign currencies relative to the U.S. dollar could make it more difficult to detect underlying trends in our business and results of operations. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws. Non-compliance with such laws can subject us to criminal and/or civil liability and harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must comply with anti-corruption laws and regulations imposed by governments around the world with jurisdiction over our operations, which may include the U.S. Foreign Corrupt Practices Act of 1977 (the &#8220;FCPA&#8221;) and the U.K. Bribery Act 2010 (the &#8220;Bribery Act&#8221;), as well as the laws of the countries where we do business. These laws and regulations apply to companies, individual directors, officers, employees and agents, and may restrict our operations, trade practices, investment decisions and partnering activities. Where they apply, the FCPA and the Bribery Act prohibit us and our officers, directors, employees and business partners acting on our behalf, including joint venture partners and agents, from corruptly offering, promising, authorizing or providing anything of value to public officials for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. The Bribery Act also prohibits non-governmental &#8220;commercial&#8221; bribery and accepting bribes. As part of our business, we may deal with governments and state-owned business enterprises, the employees and representatives of which may be considered public officials for purposes of the FCPA and the Bribery Act. We also are subject to the jurisdiction of various governments and regulatory agencies around the world, which may bring our personnel and agents into contact with public officials responsible for issuing or renewing permits, licenses or approvals or for enforcing other governmental regulations. In addition, some of the international locations in which we operate lack a developed legal system and have elevated levels of corruption. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our wholly owned subsidiary, Expensify Payments LLC, is registered as a &#8220;Money Services Business&#8221; with the U.S. Department of Treasury&#8217;s Financial Crimes Enforcement Network (&#8220;FinCEN&#8221;), and subject to regulatory oversight and enforcement by FinCEN under the Bank Secrecy Act, as amended by the USA PATRIOT Act of 2001 (the &#8220;BSA&#8221;). Among other things, the BSA requires money services businesses to develop and implement risk-based anti-money laundering programs, report large cash transactions and suspicious activity and maintain transaction records. The BSA prohibits, among other things, our involvement in transferring the proceeds of criminal activities. Regulators in the United States and globally may require us to further revise or expand our compliance program, including the procedures we use to verify the identity of our customers and to monitor international and domestic transactions. In addition, we are contemplating offering certain products in the future that may require us to obtain licenses to operate as a money transmitter (or its equivalent) in various states and territories where such licenses are required. We have already obtained such licenses in certain states and have pending license applications in others. If we are unable to obtain a license to operate as a money transmitter, our ability to grow certain of our services may be limited. As a licensed money transmitter, we would be subject to obligations and restrictions with respect to the handling and investment of customer funds, record keeping and reporting requirements, bonding requirements and inspection by state regulatory agencies. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are substantial costs and potential changes to our offerings involved in obtaining, maintaining and renewing these licenses and registrations. We could be subject to significant fines or other enforcement actions if we are found to violate disclosure, reporting, anti-money laundering, economic and trade sanctions, corporate governance and internal controls, banking secrecy, or other laws and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requirements. These factors could involve considerable delay to the development or provision of our offerings or services, require significant and costly operational changes, impose restrictions, limitations, or additional requirements on our business, or prevent us from providing our offerings or services in a given geography.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business also must be conducted in compliance with applicable economic and trade sanctions and export control laws and regulations, such as those administered and enforced by the U.S. Department of Treasury&#8217;s Office of Foreign Assets Control, the U.S. Department of State, the U.S. Department of Commerce, the United Nations Security Council and other relevant sanctions authorities, which impose restrictions or prohibitions on the sale or supply of certain products or services to embargoed or sanctioned countries, governments, persons, and entities. Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. Our global operations expose us to the risk of violating, or being accused of violating, anti-corruption, anti-money laundering, export control and economic and trade sanctions laws and regulations. Our failure to comply with these laws and regulations may expose us to reputational harm as well as significant penalties, including criminal fines, imprisonment, civil fines, disgorgement of profits, injunctions and debarment from government contracts, as well as other remedial measures. Investigations of alleged violations can be expensive and disruptive. Despite our compliance efforts and activities we cannot assure compliance by our employees or representatives for which we may be held responsible, and any such violation could materially adversely affect our reputation, business, financial condition and results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We receive, process, store and use business and personal information, which subjects us to governmental regulation and other legal obligations related to data protection and security, and our actual or perceived failure to comply with such obligations could harm our business and expose us to liability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive, process, store and use business and personal information belonging to our members and customers. There are numerous federal, state, local and foreign laws, regulations and standards regarding data protection and the storing, sharing, use, processing, disclosure and protection of business and personal information, and we may be subject to these laws in certain circumstances. Most states have also adopted data security breach laws that require notice be given to affected consumers in the event of a security breach. In the event of a security breach, our compliance with these laws may subject us to costs associated with notice and remediation, as well as potential investigations from federal regulatory agencies and state attorneys general. These laws continue to evolve in scope and are subject to differing interpretations, and may contain inconsistencies or pose conflicts with other legal requirements. We seek to comply with applicable laws, regulations, policies, legal obligations and industry standards and have developed privacy policies, data processing addenda and internal privacy procedures to reflect our practices designed to achieve such compliance. However, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. A failure on our part to safeguard consumer data adequately or to destroy data securely or otherwise comply with legal obligations may subject us, depending on the personal information in question, to costs associated with notice and remediation, as well as potential regulatory investigations or enforcement actions, and possibly to civil liability, under federal, state, or foreign laws or regulation, industry standards, our internal privacy policies and procedures, or our contracts governing our processing of personal information claims by third parties, and damage to our reputation, any of which could have an adverse effect on our operations, financial performance and business. We could also incur significant costs investigating and defending such claims and, if we are found liable, significant damages.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data protection regulation is an area of increased focus and changing requirements. Any significant change in applicable laws, regulations, or industry practices regarding the use or disclosure of our members&#8217; or customers&#8217; data, or regarding the manner in which the express or implied consent of members or customers for the use and disclosure of such data is obtained, could require us to modify </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our platform, possibly in a material manner, and may limit our ability to develop new services and features that make use of the data that our members and customers voluntarily share.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the EU General Data Protection Regulation (the "GDPR") imposes stringent data protection requirements for processing the personal data of individuals within the European Economic Area (the "EEA"). The GDPR enhances data protection obligations for processors and controllers of personal information, including, for example, expanded disclosure requirements, limitations on retention of personal information, mandatory data breach notification requirements and additional obligations. Non-compliance with the GDPR can trigger fines of up to the greater of &#8364;20 million or 4% of our global revenue. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States, and the efficacy and longevity of current transfer mechanisms between the E.U. and the United States remains uncertain. For example, in 2016, the E.U. and United States agreed to a transfer framework for data transferred from the E.U. to the United States, called the Privacy Shield, but the Privacy Shield was invalidated in July 2020 by the Court of Justice of the European Union ("CJEU"). The CJEU also raised questions about whether the European Commission&#8217;s Standard Contractual Clauses, one of the primary mechanisms used by companies to transfer personal information out of the EEA, complies with the GDPR. While the CJEU upheld the validity of the Standard Contractual Clauses, the CJEU ruled that the underlying data transfers must be assessed on a case-by-case basis by the data controller to determine whether the personal information will be adequately protected. At present, there are few if any viable alternatives to the Standard Contractual Clauses and, therefore, there is uncertainty regarding how to ensure that transfers of personal information from Europe to the United States comply with the GDPR. As such, any transfers by us of personal information from Europe may not comply with European data protection laws and may increase our exposure to the GDPR&#8217;s heightened sanctions for violations of its cross-border data transfer restrictions. Loss of our ability to transfer personal information from Europe may also require us to increase our data processing capabilities in those jurisdictions at significant expense.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, following the United Kingdom&#8217;s withdrawal from the E.U. and the end of the related transition period, as of January 1, 2021, companies may be subject to both GDPR and the United Kingdom GDPR, or UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the GDPR in UK national law. The UK GDPR mirrors the fines under the GDPR, imposing fines up to the greater of &#8364;20 million (&#163;17.5 million) or 4% of global turnover. The relationship between the United Kingdom and the E.U. in relation to certain aspects of data protection law remains unclear, and it is unclear how United Kingdom data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated in the long term. These changes will lead to additional costs and increase our overall risk exposure. Currently there is a four to six-month grace period agreed in the E.U. and United Kingdom Trade and Cooperation Agreement, ending June 30, 2021 at the latest, while the parties discuss an adequacy decision. The European Commission published a draft adequacy decision on February 19, 2021. If adopted, the decision will enable data transfers from E.U. member states to the United Kingdom for a four-year period, subject to subsequent extensions. While we have instituted a GDPR compliance strategy and program that we continue to evaluate and improve as our platform changes and expands, we still do not know how E.U. regulators will interpret or enforce many aspects of the GDPR, and some regulators may do so in an inconsistent manner, making such a prediction even more difficult.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the E.U., a growing number of other global jurisdictions are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our platform, particularly as we expand our operations internationally. Some of these laws, such as the General Data Protection Law in Brazil, or the Act on the Protection of Personal Information in Japan, impose similar obligations as those under the GDPR. Others, such as those in Russia, India and China, could potentially impose more stringent obligations, including data localization requirements. If we are unable to develop and offer features that meet legal requirements or help our members and customers meet their obligations under the laws or regulations relating to privacy, data protection, or information </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">security, or if we violate or are perceived to violate any laws, regulations, or other obligations relating to privacy, data protection, or information security, we may experience reduced demand for our platform, harm to our reputation and become subject to investigations, claims and other remedies, which would expose us to significant fines, penalties and other damages, all of which would harm our business. Further, given the breadth and depth of changes in global data protection obligations, compliance has caused us to expend significant resources, and such expenditures are likely to continue into the future as we continue our compliance efforts and respond to new interpretations and enforcement actions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The data protection landscape is also rapidly growing and evolving in the United States. As our operations and business grow, we may become subject to or affected by new or additional data protection laws and regulations and face increased scrutiny or attention from regulatory authorities. For example, the California Consumer Privacy Act of 2018 (the "CCPA") came into effect on January 1, 2020. The CCPA requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of certain data sharing with third parties and exercise certain individual rights regarding their personal information, provides a new cause of action for data breaches, and provides for penalties for noncompliance of up to $7,500 per violation. While we are positioned as a &#8220;service provider&#8221; under the CCPA with respect to most of our data activities, have conducted a CCPA compliance review process, and do not currently share data with third parties in a way that would be currently considered a &#8220;sale&#8221; under the CCPA, some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, which means that despite our efforts, an expansive reading of the CCPA could increase our potential liability and adversely affect our business. Additionally, the California Privacy Rights Act (the "CPRA") was recently passed in California. The CPRA will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the CPRA provisions will go into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required. Similar laws have been proposed, and likely will be proposed, in other states and at the federal level, and if passed, such laws may have potentially conflicting requirements that would make compliance challenging. For example, on March 2, 2021, the Virginia Consumer Data Protection Act ("CDPA") was signed into law. The CDPA becomes effective January 1, 2023 and contains provisions that require businesses subject to the legislation to conduct data protection assessments in certain circumstances and that require opt-in consent from Virginia consumers to process certain sensitive personal information.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the Federal Trade Commission (the "FTC") and many state Attorneys General continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination and security practices that appear to be unfair or deceptive. For example, according to the FTC, failing to take appropriate steps to keep consumers&#8217; personal information secure can constitute unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act. The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. There are a number of legislative proposals in the United States, at both the federal and state level, and in the E.U. and more globally, that could impose new obligations in areas such as e-commerce and other related legislation or liability for copyright infringement by third parties. We cannot yet determine the impact that these future laws, regulations and standards may have on our business. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to laws relating to data privacy and security, we are subject to self-regulatory standards and industry certifications that may legally or contractually apply to us. These include the Payment Card Industry Data Security Standards ("PCI-DSS") with which we are currently compliant. In the event that we fail to comply with the PCI-DSS, we could be in breach of our obligations under customer and other </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts, fines and other penalties could result, and we may suffer reputational harm and damage to our operations, financial performance, reputation and business. Further, our clients may expect us to comply with more stringent privacy and data security requirements than those imposed by laws, regulations, or self-regulatory requirements, and we may be obligated contractually to comply with additional or different standards relating to our handling or protection of data on or by our offerings.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws and regulations related to the Internet or changes in the internet infrastructure itself may diminish the demand for our applications, and could have a negative impact on our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future success of our business depends upon the continued use of the Internet as a primary medium for commerce, communication and business. Federal, state and foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. Changes in these laws or regulations could require us to modify our applications in order to comply with these changes. In addition, government agencies or private organizations may impose taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications generally, or result in reductions in the demand for Internet-based applications such as ours.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the use of the Internet as a means of conducting business could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the Internet has been adversely affected by &#8220;viruses,&#8221; &#8220;worms&#8221; and similar malicious programs and the Internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the Internet is adversely affected by these issues, demand for our applications could suffer.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to manage our technical operations infrastructure, or experience service outages, interruptions, or delays in the deployment of our platform, our results of operations may be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our operations involve delivering a suite of preaccounting features to our customers through a cloud-based software platform, our continued growth depends in part on the ability of our platform and related computer equipment, infrastructure and systems to continue to support our features. In the past, we have experienced temporary platform disruptions, outages in our features and degraded levels of performance due to human and software errors, file corruption and capacity constraints associated with the number of customers accessing our platform simultaneously. While our past experiences have not materially impacted us, in the future we may face more disruptions, outages, or performance problems. Factors that may cause such disruptions or problems include:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">human error;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">security breaches;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">telecommunications failures or outages from third-party providers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">computer viruses, malware, vulnerability exploits, or cyber-attacks;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">software errors, failures, vulnerabilities or bugs in our features;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">acts of terrorism, sabotage or other intentional acts of vandalism;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">unforeseen interruption or damages;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">pandemics and epidemics;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">tornados, fires, earthquakes, floods and other natural disasters; and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">power loss.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, continued growth in our customer base could place additional demands on our platform and features and could cause or exacerbate slowdowns or interrupt the availability of our platform. As we expand our platform capabilities to other features, like the Expensify Card, those new features may come with different technological demands, like real time transactions. If we are unable to plan or develop our platform accordingly, it could have a negative impact on our business. If there is a substantial increase in the volume of usage across our platform, we will be required to further expand and upgrade our technology and infrastructure. There can be no assurance that we will be able to accurately project the rate or timing of increases, if any, in the use of our platform or expand and upgrade our systems and infrastructure to accommodate such increases on a timely basis. In such cases, if our members are not able to access our platform and features or encounter slowdowns when doing so, we may lose customers or partners, which would adversely impact our reputation and revenue. Further, any changes in the service levels at our data centers or any errors, defects, disruptions or other performance problems with our network infrastructure may result in lengthy interruptions in the availability of our platform and features. In such cases, we may lose our customers&#8217; trust and confidence in our platform, and customer and employee data from recent transactions may be permanently lost and we could be exposed to significant claims by clients, particularly if the access interruption is associated with problems in the timely delivery of funds due to employees. In order to remain competitive, we must continue to enhance and improve the responsiveness, functionality and features of our platform and products. Our disaster recovery plan may not be sufficient to address all aspects or any unanticipated consequence or incidents, and our insurance may not be sufficient to compensate us for the losses that could occur.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease the cloud computing infrastructure that we use to host our platform, mobile application and many of the internal tools we use to operate our business. Any significant disruption of, limitation of our access to, or other interference with our use of the cloud services would negatively impact our operations and could seriously harm our business. Our business relies on the availability of our platform for our members and customers, and we may lose members or customers if they are not able to access our platform or encounter difficulties in doing so. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on third-party hosting services, hardware and infrastructure purchased or leased from third parties and software licensed from third parties to operate critical business functions. Our business would be disrupted if any of this third-party hardware, software and infrastructure becomes unavailable on commercially reasonable terms, or at all. Furthermore, delays or complications with respect to the transition of critical business functions from one third-party product to another, or any errors or defects in third-party hardware, software, or infrastructure could result in errors or a failure of our platform, which could harm our business and results of operations. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our platform and features depend on our customers&#8217; high speed broadband or wireless access to the Internet. Increasing numbers of customers and bandwidth requirements may degrade the performance of our features due to capacity constraints and other Internet infrastructure limitations, and additional network capacity to maintain adequate data transmission speeds may be unavailable or unacceptably expensive. If adequate capacity is not available to us, our features may be unable to achieve or maintain sufficient data transmission, reliability, or performance. In addition, if Internet service providers and other third parties providing Internet services, including incumbent phone companies, cable companies and wireless companies, have outages or suffer deterioration in their quality of service, our customers may not have access to or may experience a decrease in the quality of our platform and features. These providers may take measures that block, degrade, discriminate, disrupt, or increase the cost of customer access to our features. Any of these disruptions to data transmission could lead customers to switch to our competitors or avoid using our features, which could negatively impact our revenue or harm our opportunities for growth.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely upon data centers and other systems and technologies provided by third parties to operate our business, and interruptions or performance problems with these centers, systems and technologies may adversely affect our business and operating results. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on data centers and other technologies and services provided by third parties in order to operate our business. If any of these services becomes unavailable or otherwise is unable to serve our requirements, there could be a delay in activating a mirrored data center or our disaster recovery system.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our ability to protect the growing amount of information stored in our data centers and related systems, offices and hosting facilities, against damage from earthquake, floods, fires, other extreme weather conditions, power loss, telecommunications failures, hardware failures, unauthorized intrusion, overload conditions and other events. If our data centers or related systems fail to operate properly or become disabled even for a brief period of time, we could suffer financial loss, a disruption of our business, liability to customers, or damage to our reputation. Our response to any type of disaster may not be successful in preventing the loss of customer data, service interruptions and disruptions to our operations, or damage to our important facilities.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our data center providers have no obligations to renew their agreements with us on commercially reasonable terms, or at all, and it is possible that we will not be able to switch our operations to another provider in a timely and cost effective manner should the need arise. If we are unable to renew our agreements with these providers on commercially reasonable terms, or if in the future we add additional data center facility providers, we may face additional costs or expenses or downtime, which could harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any unavailability of, or failure to meet our requirements by, third party data centers, technologies, or services, could impede our ability to provide services to our customers, harm our reputation, subject us to potential liabilities, result in contract terminations and adversely affect our customer relationships. Any of these circumstances could adversely affect our business and operating results.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to ensure that our platform interoperates with a variety of software applications that are developed by others, including our integration partners, we may become less competitive and our business, results of operations and financial condition may be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform must integrate with a variety of hardware and software platforms, and we need to continuously modify and enhance our platform to adapt to changes in hardware, software and browser technologies. In particular, we have developed our platform to be able to easily integrate with third-party applications, including the applications of software providers that compete with us as well as our partners, through the interaction of APIs and/or platforms. In general, we rely on the providers of such software systems to allow us access to their APIs to enable these integrations. We are typically subject to standard terms and conditions of such providers, which govern the distribution, operation and fees of such software systems, and which are subject to change by such providers from time to time. Our business will be harmed if any provider of such software systems:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">discontinues or limits our access to its software or APIs;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">modifies its terms of service or other policies, including fees charged to, or other restrictions on us, or other application developers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes how information is accessed by us or our customers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">establishes more favorable relationships with one or more of our competitors; or</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">develops or otherwise favors its own competitive offerings over our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party services and products are constantly evolving, and we may not be able to modify our platform to assure its compatibility with that of other third parties. In addition, some of our competitors may be able to disrupt the operations or compatibility of our platform with their products or services, or </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exert strong business influence on our ability to, and terms on which we operate our platform. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our platform or gives preferential treatment to competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of our platform with these products could decrease and our business, results of operations and financial condition would be harmed. If we are not permitted or able to integrate with these and other third-party applications in the future, our business, results of operations and financial condition would be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our platform includes a mobile application to enable individuals and organizations to access our platform through their mobile devices. If our mobile application does not perform well, our business will suffer. In addition, our platform interoperates with servers, mobile devices and software applications predominantly through the use of protocols, many of which are created and maintained by third parties. We therefore depend on the interoperability of our platform with such third-party services, mobile devices and mobile operating systems, as well as cloud-enabled hardware, software, networking, browsers, database technologies and protocols that we do not control. The loss of interoperability, whether due to actions of third parties or otherwise, and any changes in technologies that degrade the functionality of our platform or give preferential treatment to competitive services could adversely affect adoption and usage of our platform. Also, we may not be successful in developing or maintaining relationships with key participants in the mobile industry or in ensuring that Expensify operates effectively with a range of operating systems, networks, devices, browsers, protocols and standards. If we are unable to effectively anticipate and manage these risks, or if it is difficult for customers to access and use our platform, our business, results of operations and financial condition may be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third parties maintaining open marketplaces to distribute our mobile application. If such third parties interfere with the distribution of our platform, our business would be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third parties maintaining open marketplaces, including the Apple App Store and Google Play, which make our mobile application available for download. We cannot assure you that the marketplaces through which we distribute our mobile application will maintain their current structures or that such marketplaces or any new marketplaces will not charge us additional fees to list our application for download. We are also dependent on these third-party marketplaces to enable us and our members to timely update our mobile application, and to incorporate new features, integrations and capabilities.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Apple Inc. and Google, among others, for competitive or other reasons, could stop allowing or supporting access to our mobile application through their products, could allow access for us only at an unsustainable cost, or could make changes to the terms of access in order to make our mobile application less desirable or harder to access.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on traditional web search engines and prominence in mobile application marketplaces to drive interest in our platform. If our website fails to rank prominently in organic search results, or our mobile application is not featured prominently in marketplaces, the discoverability of our platform could decline and our business would be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part on our discoverability &#8211; our ability to attract new members through unpaid Internet search results on traditional web search engines such as Google and through the prominence of our mobile application in open marketplaces. The number of members we are able to attract through these platforms is due in large part to how our website ranks in organic search results and how our mobile application ranks against similar applications. These rankings can be affected by a number of factors, many of which are not in our direct control, and they may change frequently. For example, a search engine may change its ranking algorithms, methodologies, or design layouts. As a result, links to our website may not be prominent enough to drive traffic to our website, and we may not know how or otherwise be in a position to influence the results. Any reduction in our discoverability could reduce our revenue or require us to increase our sales and marketing expenditures.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third parties may claim that our platform infringes their intellectual property rights and this may create liability for us or otherwise adversely affect our business, operating results and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is considerable patent and other intellectual property litigation in our industry. Our competitors, as well as a number of other entities, including non-practicing entities and individuals, may own or claim to own intellectual property relating to our industry. There may be third-party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies or business methods. As we face increasing competition and our public profile increases, the possibility of intellectual property rights claims against us may also increase. From time to time, our competitors or other third parties have claimed, and may in the future claim, that we are infringing upon, misappropriating, or violating their intellectual property rights, even if we are unaware of the intellectual property rights that such parties may claim cover our platform or some or all of the other technologies we use in our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to develop and commercialize our solutions and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents, and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. We may also be unaware of the intellectual property rights of others that may cover some or all of our technology. Because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products and there is also a risk that we could adopt a technology without knowledge of a pending patent application, which technology would infringe a third-party patent once that patent is issued. Any litigation may also involve non-practicing entities or other adverse patent owners that have no relevant solution revenue, and therefore, our patent portfolio may provide little or no deterrence as we would not be able to assert our patents against such entities or individuals.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also face exposure to third party intellectual property infringement, misappropriation, or violation actions if we engage software engineers or other personnel who were previously engaged by competitors or other third parties and those personnel inadvertently or deliberately incorporate proprietary technology of third parties into our features. Any intellectual property claims, with or without merit, could be very time-consuming and expensive to settle or litigate, could cause us to incur significant expenses, pay substantial amounts in damages, ongoing royalty or license fees, or other payments, or could prevent us from offering all or aspects of our platform or using certain technologies, require us to re-engineer all or a portion of our platform or require that we comply with other unfavorable terms. The costs of litigation are considerable, and such litigation may divert management and key personnel&#8217;s attention and resources, which might seriously harm our business, results of operations and financial condition. We may be required to settle such litigation on terms that are unfavorable to us. For example, a settlement may require us to obtain a license to continue practices found to be in violation of a third party&#8217;s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices would require significant effort and expense. Similarly, if any litigation to which we may be a party fails to settle and we go to trial, we may be subject to an unfavorable judgment that may not be reversible upon appeal. For example, the terms of a judgment may require us to cease some or all of our operations or require the payment of substantial amounts to the other party. Any of these </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">events would cause our business and results of operations to be materially and adversely affected as a result.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also frequently required to indemnify our reseller partners and customers in the event of any third-party infringement claims against our customers and third parties who offer our platform, and such indemnification obligations may be excluded from contractual limitation of liability provisions that limit our exposure. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers and reseller partners, regardless of the merits of these claims. If any of these claims succeed, we may be forced to pay damages on behalf of our customers and reseller partners, may be required to modify our allegedly infringing platform to make it non-infringing, or may be required to obtain licenses for the products used. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using our platform, and our reseller partners may be forced to stop selling our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our intellectual property rights, the value of our brand and other intangible assets may be diminished, and our business may be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success is dependent, in part, upon protecting our intellectual property rights and proprietary information. We rely and expect to continue to rely on a combination of trademark, copyright, patent and trade secret protection laws to protect our intellectual property rights and proprietary information. Our trademarks and service marks include EXPENSIFY, SMARTSCAN and various marketing slogans. Additionally, we maintain a policy requiring our employees, consultants, independent contractors and third parties who are engaged to develop any material intellectual property for us to enter into confidentiality and invention assignment agreements to control access to and use of our proprietary information and to ensure that any intellectual property developed by such employees, contractors, consultants and other third parties are assigned to us. However, we cannot guarantee that the confidentiality and proprietary agreements or other employee, consultant, or independent contractor agreements we enter into adequately protect our intellectual property rights and other proprietary information. In addition, we cannot guarantee that these agreements will not be breached, that we will have adequate remedies for any breach, or that the applicable counter-parties to such agreements will not assert rights to our intellectual property rights or other proprietary information arising out of these relationships. If we lose valuable personnel, our ability to develop, market and support potential features or enhancements could also be hampered, which could severely harm our business. Furthermore, the steps we have taken and may take in the future may not prevent misappropriation of our proprietary features or technologies, particularly with respect to officers and employees who are no longer employed by us.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, third parties may knowingly or unknowingly infringe or circumvent our intellectual property rights, and we may not be able to prevent infringement without incurring substantial expense. Litigation brought to protect and enforce our intellectual property rights may be costly, time-consuming and distracting to management and key personnel, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. If the protection of our intellectual property rights is inadequate to prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our platform and methods of operations. Any of these events would have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our platform without compensating us and negatively affect our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success and competitive position depends in part upon our ability to obtain or maintain certain intellectual property used in our platform. We rely primarily on patent, trademark, copyright and trade secrets laws and confidentiality procedures and contractual provisions to protect our technology. While we have been issued patents for certain aspects of our intellectual property in the United States </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and have additional patent applications pending in the United States, we have not applied for patent protection in foreign jurisdictions, and may be unable to obtain patent protection for the technology covered in our patent applications. In addition, we cannot ensure that any of the patent applications will issue or that the claims allowed on any issued patents will be sufficiently broad to protect our technology or platform and provide us with competitive advantages. Moreover, failure to comply with applicable procedural, documentary, fee payment and other similar requirements with the United States Patent and Trademark Office could result in abandonment or lapse of the affected patent, trademark or application. Furthermore, any issued patents may be challenged, invalidated, or circumvented by third parties.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many patent applications in the United States may not be public for at least 18 months after they are filed, and since publication of discoveries in the scientific or patent literature tends to lag behind actual discoveries by several months, we cannot be certain that we will be the first creator of inventions covered by any patent application we make or that we will be the first to file patent applications on such inventions. In addition, recent changes to the patent laws in the United States may bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. Such changes may lead to uncertainties or increased costs and risks surrounding the prosecution, validity, ownership, enforcement and defense of our issued patents and patent applications and other intellectual property, the outcome of third-party claims of infringement, misappropriation, or other violation of intellectual property brought against us and the actual or enhanced damages (including treble damages) that may be awarded in connection with any such current or future claims, and could have a material adverse effect on our business. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on unpatented proprietary technology. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our technology or obtain and use information that we regard as proprietary. It is possible that others will independently develop the same or similar technology or otherwise obtain access to our unpatented technology. To protect our trade secrets and other proprietary information, we require employees, consultants and independent contractors to enter into confidentiality agreements. However, such agreements may not be enforceable in full or in part in all jurisdictions and any breach could have a negative effect on our business and our remedy for such breach may be limited. The contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. As such, we cannot guarantee that the steps taken by us will prevent misappropriation of our technology. We cannot assure you that these agreements will provide meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use, misappropriation, or disclosure of such trade secrets, know-how, or other proprietary information. If we are unable to maintain the proprietary nature of our technologies, our business would be materially adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our trademarks, trade names and brand names to distinguish our features from the products of our competitors, and have registered or applied to register many of these trademarks in the United States and certain countries outside the United States. However, occasionally third parties may have already registered identical or similar marks for products or features that also address the software market. As we rely in part on brand names and trademark protection to enforce our intellectual property rights, efforts by third parties to limit use of our brand names or trademarks and barriers to the registration of brand names and trademarks in various countries may restrict our ability to promote and maintain a cohesive brand throughout our key markets. Occasionally trademark offices have taken the view that certain of our trademarks, including SMARTSCAN, are merely descriptive or not inherently protectable. There can also be no assurance that pending or future U.S. or foreign trademark applications will be approved in a timely manner or at all, or that such registrations will effectively protect our brand names and trademarks. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. For example, our applications to register KARMA POINTS as a trademark in the European Union and United Kingdom have been opposed by a third party. In the event that our trademarks are successfully challenged or we do not adequately protect our </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademarks, we could be forced to rebrand our platform, which would result in loss of brand recognition and would require us to devote resources to advertising and marketing new brands.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Policing unauthorized use of our technology and trademarks is difficult. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. For example, many foreign countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, any patents that we may obtain may provide limited or no benefit. Effective trade secret protection may also not be available in every country in which our features are available or where we have employees or independent contractors. The loss of trade secret protection could make it easier for third parties to compete with our features by copying functionality. In addition, any changes in, or unexpected interpretations of, the trade secret and employment laws in any country in which we operate may compromise our ability to enforce our trade secret and intellectual property rights. From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition. If we are unable to protect our proprietary rights (including aspects of our software and platform protected other than by patent rights), we will find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create our platform and other innovative features that have enabled us to be successful to date. Moreover, we may need to expend additional resources to defend our intellectual property rights in foreign countries, and our inability to do so could impair our business or adversely affect our international expansion.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of &#8220;open source&#8221; and third-party software could impose unanticipated conditions or restrictions on our ability to commercialize our features and could subject us to possible litigation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the technologies we use in our platform, database infrastructure (Bedrock), Expensify.com, Expensify.cash and mobile application incorporate &#8220;open source&#8221; software, and we may incorporate open source software in our platform and mobile application in the future. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and their compliance with the terms of the applicable open source license. We may be subject to suits by parties claiming ownership of what we believe to be open source software, or claiming non-compliance with the applicable open source licensing terms. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public, including authorizing further modification and redistribution, or otherwise be limited in the licensing of our services, each of which could provide an advantage to our competitors or other entrants to the market, allow them to create similar products with lower development effort and time, and ultimately result in a loss of sales for us. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose source code that incorporates or is a modification of such licensed software. Furthermore, there is an increasing number of open-source software license types, almost none of which have been tested in a court of law, resulting in a dearth of guidance regarding the proper legal interpretation of such license types. If an author or other third party that distributes open source software that we use or license were to allege that we had not complied with the conditions of the applicable open source license, we may also have to expend substantial time and resources to re-engineer some or all of our software, incur significant legal expenses defending against such </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allegations, be subject to significant damages, or be enjoined from the sale of our platform that contained the open source software.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open-source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our platform. Any of the foregoing could be harmful to our business, results of operations, or financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We license technology from third parties, and our inability to maintain those licenses could harm our business. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on software licensed from third parties to offer our platform. In addition, we may need to obtain future licenses from third parties to use intellectual property rights associated with the development of our platform, which might not be available on acceptable terms, or at all. Any loss of the right to use any third-party software required for the development and maintenance of our platform or mobile application could result in loss of functionality or availability of our platform or mobile application until equivalent technology is either developed by us, or, if available, is identified, obtained and integrated. Any errors or defects in third-party software could result in errors or a failure of our platform or mobile application. Licensing technologies from third parties also exposes us to increased risk of being the subject of intellectual property infringement due to, among other things, our lower level of visibility into the development process with respect to such technology and the care taken to safeguard against infringement risks. We cannot be certain that our licensors do not or will not infringe on the intellectual property rights of third parties or that our licensors have or will have sufficient rights to the licensed intellectual property in all jurisdictions in which we may sell our platform. Some of our agreements with our licensors may be terminated by them for convenience, or otherwise provide for a limited term. If we are unable to continue to license technology because of intellectual property infringement claims brought by third parties against our licensors or against us, or if we are unable to continue our license agreements or enter into new licenses on commercially reasonable terms, our ability to develop and sell features and services containing or dependent on that technology would be limited, and our business could be harmed. Additionally, if we are unable to license technology from third parties, we may be forced to acquire or develop alternative technology, which we may be unable to do in a commercially feasible manner or at all, and may require us to use alternative technology of lower quality or performance standards. This could limit or delay our ability to offer new or competitive features and increase our costs. Any of the foregoing would disrupt the distribution and sale of subscriptions to our platform and harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any future litigation against us could be costly and time-consuming to defend.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past and may in the future become subject to legal proceedings and claims that arise in the ordinary course of business. We could be subject to claims, lawsuits (including class actions and individual lawsuits), government investigations and other proceedings involving consumer protection, labor and employment, immigration, import and export practices, product labeling, competition, accessibility, securities, tax, marketing and communications practices, commercial disputes, defamation, civil rights infringement, negligence, intellectual property rights infringement, invasion of privacy, product liability, regulatory compliance, or other legal claims relating to information that is published or made available via our platform. For example, in November 2020, the Federal Election Commission ("FEC") notified us of a number of complaints filed against us in connection with David Barrett's email on October 23, 2020 urging customers to protect democracy. We responded to the complaints in November and December 2020, requesting dismissal of all complaints, and have not received a decision from the FEC on the matter. We cannot assure you that this matter will not result in further complaints, regulatory inquiries or future proceedings.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number and significance of our legal disputes and inquiries have increased as we have grown larger, as our business has expanded in scope and geographic reach, and as our features and services </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have increased in complexity, and we expect the potential for future legal proceedings, claims and disputes will continue to increase. Becoming a public company will raise our public profile, which may result in increased litigation. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regardless of the outcome, legal proceedings might result in substantial costs and may divert management and key personnel&#8217;s attention and resources, which might seriously harm our business, results of operations and financial condition. Plaintiffs may seek, and we may become subject to, preliminary or provisional rulings in the course of litigation, including preliminary injunctions requiring us to cease some or all of our operations. We may decide to settle legal disputes on terms that are unfavorable to us; for example, we may be required to cease some or all of our operations or pay substantial amounts to the other party, which could materially and adversely affect our business. Furthermore, if any litigation to which we are a party is resolved adversely, we may be subject to an unfavorable judgment that we may not choose to appeal or that may not be reversed upon appeal. We may have to seek a license to continue practices found to be in violation of a third party&#8217;s rights. If we are required, or choose to enter into, royalty or licensing arrangements, such arrangements may not be available on reasonable terms or at all and may significantly increase our operating costs and expenses. As a result, we may also be required to develop or procure alternative non-infringing technology or discontinue use of technology, and doing so could require significant effort and expense or may not be feasible. In addition, insurance might not cover these claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our employees, commercial partners and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to the risk that our employees, commercial partners and vendors may engage in fraudulent or illegal activity. Misconduct by these parties could include intentional, reckless and/or negligent conduct or disclosure of unauthorized activities to us that violate: (i) the rules of the applicable regulatory bodies; (ii) data privacy laws or other similar non-United States laws; or (iii) 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 our employees and other third parties, and the precautions we take to detect and prevent these activities 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 result in the imposition of significant fines or other sanctions, including the imposition of civil, criminal and administrative penalties, additional integrity reporting and oversight obligations. Whether or not we are successful in defending against any such actions or investigations, we could incur substantial costs, including legal fees, and divert the attention of management in defending ourselves against any of these claims or investigations, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need additional capital, and we cannot be sure that additional financing will be available.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we may raise additional capital through additional debt or equity financings to support our business growth, to respond to business opportunities, challenges, or unforeseen circumstances, or for other reasons. On an ongoing basis, we are evaluating sources of financing and may raise additional capital in the future. Our ability to obtain additional capital will depend on our development efforts, business plans, investor demand, operating performance, the condition of the capital markets, and other factors. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity or equity-</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">linked securities, those securities may have rights, preferences, or privileges senior to the rights of existing stockholders, and existing stockholders may experience dilution. Debt financing, if available, may involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which could reduce our operational flexibility or make it more difficult for us to obtain additional capital and to pursue business opportunities. In addition, subject to limited exceptions, our loan and security agreement with Canadian Imperial Bank of Commerce ("CIBC&#8221;) restricts us from incurring indebtedness without the prior written consent of the lender. Further, if we are unable to obtain additional capital when required, or are unable to obtain additional capital on satisfactory terms, our ability to continue to support our business growth or to respond to business opportunities, challenges, or unforeseen circumstances would be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating activities may be restricted as a result of covenants related to the indebtedness under our existing loan and security agreement and/or future indebtedness, and we may be required to repay the outstanding indebtedness in an event of default, which would have an adverse effect on our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our loan and security agreement with CIBC, as amended and restated in September 2021, includes a term loan of up to $75.0 million, which matures in September 2026, and a $25.0 million revolving line of credit, which matures in September 2024. The loan and security agreement subjects us, and any future indebtedness would likely subject us, to various customary covenants, including requirements as to financial reporting, insurance and certain liquidity thresholds and restrictions on our ability to dispose of our business or property, to change our line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on our property, to pay any dividends or other distributions on capital stock other than dividends payable solely in capital stock, to redeem capital stock, to engage in transactions with affiliates, to encumber our intellectual property and certain other restrictions on our activities. Our business may be adversely affected by these restrictions on our ability to operate our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our ability to meet our debt obligations and other expenses will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors, many of which we are unable to control. We may be required to repay the outstanding indebtedness under the loan facility if an event of default occurs under the loan and security agreement. Under the loan and security agreement and a credit agreement with CIBC that provides for a $8.3 million amortizing term mortgage, an event of default will occur if, among other things, we fail to make payments under such agreements; we breach certain of our covenants under such agreements, subject to specified cure periods with respect to certain breaches; we or our assets become subject to certain legal proceedings, such as bankruptcy proceedings; we are unable to pay our debts as they become due; or we default on contracts with third parties which would permit CIBC to accelerate the maturity of such indebtedness or that could have a material adverse change on us. We may not have enough available cash or be able to raise additional funds through equity or debt financings to repay such indebtedness at the time any such event of default occurs. CIBC could also exercise its rights as collateral agent to take possession of, and to dispose of, the collateral securing the term loans, which collateral includes substantially all of our personal property (including intellectual property). Our business, financial condition and results of operations could be materially adversely affected as a result of any of these events. We may seek to enter into an extension of the loan and security agreement or enter into a new facility with another lender. We may not be able to extend the term or obtain other debt financing on terms that are favorable to us, if at all, and we could be subject to additional restrictions on our business operations. If we are unable to obtain adequate financing or financing on satisfactory terms when required, our ability to support our business growth and to respond to business challenges could be significantly impaired, and our business may be harmed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we were not in compliance with all of our debt covenants. Specifically, we were not in compliance with the covenant contained in our loan and security agreement with CIBC restricting investments in certain subsidiaries to a portion of our free cash flow (as defined by the </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreement), however, we obtained a waiver from CIBC. We expect to be in compliance with all debt covenants by the end of the fiscal quarter ended March 31, 2022, However, CIBC may be unwilling to provide such waivers for potential non-compliance in the future and could, as a result, call our outstanding debt obligations immediately which could have a material advserse effect on our financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A failure to establish and maintain an effective system of disclosure controls and internal control over financial reporting, could adversely affect our ability to produce timely and accurate financial statements or comply with applicable regulations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Securities Exchange Act of 1934, as amended, or the Exchange Act, is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. For example, as we prepared to become a public company, we worked to improve the controls around our key accounting processes and our quarterly close process, and we hired additional accounting and finance personnel to help us implement these processes and controls. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and investments to strengthen our accounting systems. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls. For fiscal 2019, 2020 and 2021, we identified a material weakness in our internal controls that we had insufficient technical skills to address accounting matters combined with insufficient accounting staff and internal control knowledge to design and implement processes and controls, including the review of the completeness and accuracy of reports used to record journal entries, necessary to ensure material misstatements did not occur. Our remediation efforts are still ongoing and there can be no assurance that we will not experience this or other material weaknesses in the future.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on&#160;Nasdaq. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second Annual Report on Form 10-K.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an &#8220;emerging growth company&#8221; as defined in the JOBS Act. At such time, our independent registered public </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business, results of operations and financial condition and could cause a decline in the trading price of our Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations.&#8221; The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to the useful lives and recoverability of long-lived assets, the fair value of common stock prior to being a publicly traded company and stock-based compensation expense, as well as those used to allocate our employee and employee related expense, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items due to our generalist model and organizational structure. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and financial performance may differ from any projections that we disclose or any information that may be attributed to us by third parties.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may provide guidance via public disclosures regarding our projected business or financial performance. However, any such projections involve risks, assumptions and uncertainties, and our actual results could differ materially from such projections. Factors that could cause or contribute to such differences include, but are not limited to, those identified in these risk factors, some or all of which are not predictable or within our control. Other unknown or unpredictable factors also could adversely impact our performance, and we undertake no obligation to update or revise any projections, whether as a result of new information, future events, or otherwise. In addition, various news sources, bloggers and other publishers often make statements regarding our historical or projected business or financial performance, and you should not rely on any such information even if it is attributed directly or indirectly to us. Moreover, we may choose not to provide guidance regarding our projected business or financial performance, which may have an adverse impact on our stock price.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations subject us to potentially adverse tax consequences.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be required to collect additional sales, use, value-added and other indirect taxes, or be subject to other tax liabilities in various jurisdictions, which could adversely affect our results of operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of indirect taxes, such as sales and use, value-added tax, provincial, goods and services, business, digital services and gross receipts taxes, to businesses like ours is a complex and evolving issue. Significant judgment is required to evaluate applicable tax obligations and, as a result, amounts recorded are estimates and are subject to adjustments. In many cases, the ultimate tax determination is uncertain because it is not clear when and how new and existing statutes might apply to our business. If we are found to have not adequately addressed our tax obligations, our business could be adversely impacted. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Supreme Court held in South Dakota v. Wayfair that a U.S. state may require an online retailer to collect sales taxes imposed by the state in which the buyer is located, even if the retailer has no physical presence in that state, thus permitting a wider enforcement of such sales tax collection requirements. If our calculation, collection and remittance of taxes in the jurisdictions in which we do business were determined to be deficient, our business and results of operations could be adversely impacted. A successful assertion by a taxing authority that we should collect additional sales, use or other taxes or remit such taxes directly to states could result in substantial tax liabilities for past sales and additional administrative expenses, which could seriously harm our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our effective tax rate or tax liability may adversely affect our operating results.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate could increase due to several factors, including:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in the relative amounts of income before taxes in the various jurisdictions in which we operate due to differing statutory tax rates in various jurisdictions;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in tax laws, tax treaties and regulations or the interpretation of them;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies and the economic and political environments in which we do business;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the outcome of future tax audits, examinations, or administrative appeals; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">limitations or adverse findings regarding our ability to do business in some jurisdictions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these developments could adversely affect our operating results.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Risks Related to the Multiple Class Structure of Our Common Stock and the Voting Trust Agreement</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The multiple class structure of our common stock and the ownership of all of our LT10 and LT50 common stock by Trust Beneficiaries through the Voting Trust have the effect of concentrating voting control with the Voting Trust for the foreseeable future, which will limit your ability to influence corporate matters, including a change in control. We are controlled by the Voting Trust, whose interests may differ from those of our public stockholders. Our amended and restated certificate of incorporation also delegates significant authority to an Executive Committee.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of our LT10 and LT50 common stock is entitled to&#160;10&#160;and&#160;50&#160;votes per share, respectively, and each share of our Class A common stock is entitled to one vote per share. All shares of LT10 and LT50 common stock are held directly by the Voting Trust established in connection with our initial public offering pursuant to a voting trust agreement (the &#8220;Voting Trust Agreement&#8221;). As of December 31, 2021, the Voting Trust held approximately 7,332,640 and 6,224,160 shares of LT10 and LT50 common stock, respectively, representing approximately 16.8% of the economic interest and 82.6% of the voting power of outstanding capital stock following the completion of our Initial Public Offering. All decisions </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with respect to the voting (but not the disposition) of shares held in the Voting Trust from time to time will be made by the trustees of the Voting Trust (the "Trustees") in their sole and absolute discretion, and with no responsibility under the Voting Trust Agreement as stockholder, trustee or otherwise, except for his or her own individual malfeasance. The Voting Trust and its Trustees will, for the foreseeable future, have significant influence over our corporate management and affairs, and will be able to control virtually all matters requiring stockholder approval. The Voting Trust is able to, subject to applicable law, elect all of the members of our board of directors and control actions to be taken by us and our board of directors, including amendments to our amended and restated certificate of incorporation and amended and restated bylaws, compensation matters and approval of significant corporate transactions, including mergers and sales of substantially all of our assets. The directors so elected will have the authority, subject to the terms of our indebtedness and applicable rules and regulations, to issue additional stock, implement stock repurchase programs, declare dividends and make other decisions. This concentrated control will limit your ability to influence corporate matters for the foreseeable future and may materially adversely affect the market price of our Class A common stock. It is possible that the interests of the Voting Trust may, in some circumstances, conflict with our interests and the interests of our other stockholders, including you. For example, the Voting Trust may have different tax positions or other differing incentives from other stockholders that could influence its decisions regarding whether and when to cause us to dispose of assets, incur new or refinance existing indebtedness, or take other actions. Additionally, the Voting Trust and the holders of our LT10 and LT50 common stock may cause us to make strategic decisions or pursue acquisitions that could involve risks to you or may not be aligned with your interests. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, for as long as the Voting Trust holds securities representing at least 50% of the voting power of our outstanding capital stock, our amended and restated certificate of incorporation delegates to the Executive Committee all of the power and authority of the board of directors in the management of our business and affairs, provided that the Executive Committee will not have power or authority in reference to (i) matters that must be approved by the Audit Committee of the board, (ii) matters that must be approved by a committee qualified to grant equity to persons subject to Section 16 of the Exchange Act for purposes of exempting transactions pursuant to Section 16b-3 thereunder, (iii) matters required under Delaware law to be approved by the full board of directors, or (iv) as otherwise required by SEC rules and the rules of&#160;Nasdaq. The members of the Executive Committee are, and are expected to be directors who may also be our employees, and the Executive Committee currently consists of David Barrett, Ryan Schaffer, Anu Muralidharan, Jason Mills and Daniel Vidal.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The concentrated control is also likely to have the effect of limiting the likelihood of an unsolicited merger proposal, unsolicited tender offer, or proxy contest for the removal of directors. As a result, our governance structure and the Voting Trust may have the effect of depriving our stockholders of an opportunity to sell their shares at a premium over prevailing market prices and make it more difficult to replace our directors and management.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware law could also require holders of our LT10 and LT50 common stock to vote separately as a single class in the event we seek to amend our amended and restated certificate of incorporation to increase or decrease the par value of a class of our common stock or in a manner that alters or changes the powers, preferences or special rights of LT10 or LT50 common stock in a manner that affects its holders adversely. Future transfers by holders of LT10 and LT50 common stock may result in those shares converting on a one-for-one basis to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of LT10 and LT50 common stock who retain their shares.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a &#8220;controlled company&#8221; within the meaning of Nasdaq listing standards and, as a result, will qualify for, and intend to rely on, exemptions from certain corporate governance requirements. You will not have the same protections afforded to stockholders of companies that are subject to such requirements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Voting Trust controls a majority of the voting power of our outstanding common stock. As a result, we qualify as a &#8220;controlled company&#8221; within the meaning of the corporate governance standards of Nasdaq. Under these rules, a listed company of which more than 50% of the voting power is held by an individual, group or another company is a &#8220;controlled company&#8221; and may elect not to comply with certain corporate governance requirements, including the requirement that a majority of the board of directors consist of independent directors, the requirement that we have a nominating and corporate governance committee that is composed entirely of independent directors, and the requirement that we have a compensation committee that is composed entirely of independent directors. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to rely on some or all of these exceptions. As a result, we do not have a majority of independent directors, we do not have a nominating and corporate governance committee, and the members of our compensation committee are not independent directors. Accordingly, you do not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of Nasdaq&#160;.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The multiple class structure of our common stock features certain provisions that are novel or uncommon among other corporations with multiple class structures. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of provisions relating to the multiple class structure of our common stock are novel or uncommon among other corporations with multiple class structures. For example, whenever a holder of LT10 or LT50 common stock desires to transfer or convert shares of his or her LT10 or LT50 common stock, our amended and restated certificate of incorporation and the Voting Trust Agreement contain certain provisions that require, subject to certain exceptions, the trustees of the Voting Trust to attempt to find a holder of shares of Class A common stock to exchange such shares for such shares of LT10 or LT50 common stock, and such shares of LT10 or LT50 common stock will only convert into shares of Class A common stock if no such Class A stockholder is identified. As a result, shares of our LT10 and LT50 common stock may convert into shares of Class A common stock at a slower rate.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot predict the impact our capital structure, governance structure, and the concentrated control by the Voting Trust may have on our stock price or business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict whether our multiple share class capital structure, combined with the concentrated control by the Voting Trust and other aspects of our governance structure, will result in a lower trading price or greater fluctuations in the trading price of our Class A common stock, or will result in adverse publicity or other adverse consequences. The holding of low-voting stock, such as our Class A common stock, may not be permitted by the investment policies of certain institutional investors or may be less attractive to the portfolio managers of certain institutional investors. For example, in July 2017, FTSE Russell, a provider of widely followed stock indexes, stated that it plans to require new constituents of its indexes to have at least five percent of their voting rights in the hands of public stockholders. In addition, in July 2017, S&amp;P Dow Jones, another provider of widely followed stock indexes, stated that companies with multiple share classes will not be eligible for certain of their indexes. As a result, our Class A common stock will likely not be eligible for these stock indexes. We cannot assure you that other stock indexes will not take a similar approach to FTSE Russell or S&amp;P Dow Jones in the future. Exclusion from indexes could make our Class A common stock less attractive to investors and, as a result, the market price of our Class A common stock could be adversely affected.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our share price may be volatile.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our Class A common stock is likely to be volatile and could be subject to wide fluctuations in response to the risk factors described in this Annual Report on Form 10-K, and others beyond our control, including:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the economic, political, and social impact of, and uncertainty relating to, the COVID-19 pandemic;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">actual or anticipated fluctuations in our results of operations; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our actual or anticipated operating performance and the operating performance of our competitors;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in the financial projections we provide to the public or our failure to meet these projections;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet the estimates or the expectations of investors;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">any major change in our board of directors, management, or key personnel;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the economy as a whole in the United States and internationally, and market conditions in our industry;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">announcements by us or our competitors of significant innovations, new products, services, features, integrations, or capabilities, acquisitions, strategic investments, partnerships, joint ventures, or capital commitments;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the legal and regulatory landscape and changes in the application of existing laws or adoption of new laws that impact our business;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">legal and regulatory claims, litigation, or pre-litigation disputes and other proceedings;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">changes in our capital structure;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">other events or factors, including those resulting from war, incidents of terrorism, or responses to these events; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">sales or expected sales of our Class A common stock by us, our officers, directors, principal stockholders and employees.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock prices of many companies, including technology companies, have fluctuated in a manner often unrelated to the operating performance of those companies. These fluctuations may be even more pronounced in the trading market for our Class A common stock shortly following the listing of our Class A common stock on Nasdaq&#160;as a result of the supply and demand forces described above. In the past, stockholders have instituted securities class action litigation following periods of stock volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business, results of operations and financial condition.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales of our Class A common stock in the public market could cause our share price to fall.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our Class A common stock in the public market or the perception that these sales might occur in large quantities, could cause the market price of our Class A common stock to decline and could impair our ability to raise capital through the sale of additional equity securities. As of December 31, 2021, we had 67,844,060 shares of Class A common stock outstanding, 7,332,640 shares of LT10 common stock outstanding and 6,224,160 shares of LT50 common stock outstanding.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our directors and officers and the holders of substantially all of our capital stock and securities convertible into our capital stock are subject to lock-up agreements entered into in connection with our initial public offering, that restrict their ability to transfer shares of our capital stock until the 180</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> day after November 9, 2021, subject to earlier termination as described in the lock-up agreements. These lock-up agreements limit the number of shares of capital stock that may be sold during such period. Subject to certain limitations, approximately 64,739,010 shares of Class A common stock will become eligible for sale upon expiration of the 180-day lock-up period, or earlier, subject to earlier termination. J.P. Morgan Securities LLC may, in their sole discretion, permit our stockholders who are subject to these lock-up agreements to sell shares prior to the expiration of the lock-up agreements. Our amended and restated certificate of incorporation imposes additional transfer restrictions on shares of our LT10 and LT50 common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, there were 7,001,403 shares of Class A common stock issuable upon the exercise of options outstanding as of December 31, 2021. We registered all of the shares of Class A common stock issuable upon exercise of outstanding options, RSUs issued following our IPO or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of Class A common stock will become eligible for sale in the public market to the extent such options, RSUs or other equity awards are exercised, subject to the lock-up agreements described above and compliance with applicable securities laws. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may issue our shares of common stock or securities convertible into our common stock from time to time in connection with financings, acquisitions, investments, or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our Class A common stock to decline.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in interest rates may cause the market price of our Class A common stock to decline.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates are at or near record lows. Increases in interest rates may cause a corresponding decline in demand for equity investments. Any such increase in interest rates or reduction in demand for our Class A common stock resulting from other relatively more attractive investment opportunities may cause the market price of our Class A common stock to decline.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Our current indebtedness, including our loan and security agreement with CIBC, contains, and our future indebtedness may contain, restrictions on our ability to pay cash dividends on our capital stock. Any determination to pay dividends in the future will be at the discretion of our Executive Committee, for as long as the Voting Trust controls a majority of the voting power of our outstanding common stock, and at the discretion of our board of directors thereafter. Accordingly, investors in our Class A common stock must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales and issuances of our Class A common stock or rights to purchase our Class A common stock, including pursuant to our equity incentive plans, or other equity securities or securities convertible into our Class A common stock, could result in additional dilution of the percentage ownership of our stockholders and could cause the stock price of our Class A common stock to decline.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we may sell Class A common stock, convertible securities, or other equity securities, including preferred securities, in one or more transactions at prices and in a manner we determine from time to time. We also expect to issue Class A common stock to employees, consultants and directors pursuant to our equity incentive plans. If we sell Class A common stock, convertible securities, or other equity securities in subsequent transactions, or Class A common stock or LT10 or LT50 common stock is issued pursuant to equity incentive plans, investors may be materially diluted. New investors in subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt and could also reduce the market price of our Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws, contain and Delaware law contains provisions which could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">authorizing blank check preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">eliminating the ability of our stockholders to take action by consent in lieu of a meeting following the date on which the Voting Trust holds less than a majority of the voting power of our outstanding capital stock;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">providing to our board of directors the exclusive right to determine the size of the board, and providing that any vacancies or newly created seats on the board may only be filled by the board of directors, unless the board determines that such vacancies be filled by the stockholders;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">maintaining our current multi-class structure; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">limiting the liability of, and providing indemnification to, our directors and officers.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the General Corporation Law of the State of Delaware (the &#8220;Delaware General Corporation Law&#8221;), which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of substantially all of our outstanding common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as permitted by Section 145 of the Delaware General Corporation Law, our amended and restated bylaws and our indemnification agreements that we have entered or intend to enter into with our directors and officers provide that:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">we will indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person&#8217;s conduct was unlawful;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification; </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees and agents and to obtain insurance to indemnify such persons; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">we may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors, officers, employees and agents.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have procured directors&#8217; and officers&#8217; liability insurance policies, such insurance policies may not be available to us in the future at a reasonable rate, may not cover all potential claims for indemnification, and may not be adequate to indemnify us for all liability that may be imposed.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation provides for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, and that the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if such court does not have subject matter jurisdiction thereof, the federal district court of the State of Delaware) is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty owed by any of our current or former directors, officers, other employees, agents or stockholders to us or our stockholders, any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws (as either may be amended or restated) or as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or any action asserting a claim against us that is governed by the internal affairs doctrine of the State of Delaware; provided that the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act to the extent that the Exchange Act confers exclusive federal jurisdiction over such claims, subject to applicable law. Our amended and restated certificate of incorporation will also provide that the federal district courts of the United States of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">America will be the exclusive forum for the resolution of any complaint asserting a cause of action against us or any of our directors, officers, or employees arising under the Securities Act.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these provisions may benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. This choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims. If a court were to find the choice of forum provision that will be contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board ("FASB"), the American Institute of Certified Public Accountants, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an emerging growth company under the JOBS Act, and we are permitted to rely on exemptions from certain disclosure requirements. We cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our Class A common stock less attractive to investors.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company&#8221; as defined in the JOBS Act. For as long as we continue to be an emerging growth company, which could be as long as five years following the completion of our listing on Nasdaq, we may choose to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved, and extended transition periods for complying with new or revised accounting standards. We cannot predict if investors will find our Class A common stock less attractive because we may rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and the trading price of our Class A common stock may be more volatile.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company may strain our resources, divert management&#8217;s attention and affect our ability to attract and retain executive management and qualified board members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to the reporting requirements of the Exchange Act, the listing standards of Nasdaq and other applicable securities rules and regulations. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems and resources. Furthermore, several members of our management team do not have prior experience in running a public company. For example, the </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management&#8217;s attention may be diverted from other business concerns, which could harm our business, results of operations and financial condition. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest substantial resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from business operations to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed. We also expect that being a public company that is subject to these new rules and regulations will make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly members who can serve on our audit committee, and qualified executive officers. As a result of the disclosure obligations required of a public company, our business and financial condition will become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, results of operations and financial condition would be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, would divert the resources of our management and harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not continue to publish research or publish unfavorable research about our business, our stock price and trading volume could decline.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. Moreover, if our operating results do not meet the expectations of the investor community, one or more of the analysts who cover our company may change their recommendations regarding our company, and our stock price could decline.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1088"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1095"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 2. Properties</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, our company has offices in Portland, Oregon, San Francisco, California, Ironwood, Michigan and New York City, New York. We own our office space in Portland, which consists of approximately 38,500 square feet. Our office space in San Francisco, consisting of approximately 10,500 square feet, is leased through May 31, 2023. Our office space in New York City is leased through August 19, 2022 and is 3,500 square feet. Our office space in Ironwood, consisting of approximately 2,700 square feet, is leased through April 30, 2022.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also lease offices in Amsterdam, London and Melbourne. We ended our leases with these offices due to COVID-19 but will likely consider renewing them again in the future. We give all employees the ability to rent a co-working space if we do not provide one.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to procure additional space or expand existing facilities in the future as we continue to add employees and expand geographically. We believe our facilities are adequate and suitable for our current needs and that, should it be needed, suitable additional or alternative space on commercially reasonable terms will be available to accommodate our operations.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1101"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Defending such proceedings is costly and can impose a significant burden on management and employees, we may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1110"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1126"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Part II</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1133"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET INFORMATION FOR CLASS A COMMON STOCK</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class A Common Stock has been listed on the Nasdaq Global Select Market under the symbol "EXFY" since November 10, 2021. Prior to that date, there was no public trading market for our Class A Common stock. Our LT10 and LT50 common stock are neither listed nor publicly traded.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HOLDERS OF OUR COMMON STOCK</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 25, 2021 there were 71 stockholders of record of our Class A common stock. This number does not include beneficial owners whose shares are held by nominees in street name.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 25, 2021 the Expensify Voting Trust held all of the outstanding shares of our LT10 common stock and LT50 common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DIVIDEND POLICY</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently intend to retain all available funds and any future earnings to fund the development and growth of our business, and therefore we do not anticipate declaring or paying any cash dividends on any class of our common stock in the foreseeable future. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors (or duly authorized committee thereof, including our Executive Committee), subject to compliance with contractual restrictions and covenants in the agreements governing our current and future indebtedness, including our loan and security agreement with Canadian Imperial Bank of Commerce. Any such determination will also depend upon our business prospects, results of operations, financial condition, cash requirements and availability, and other factors that our Executive Committee or our board of directors may deem relevant. The holders of our Class A, LT10 and LT50 common stock are entitled to receive dividends if, as and when declared from time to time by our board of directors out of legally available funds. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT SALES OF UNREGISTERED SECURITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan-Related Issuances</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2021 through November 10, 2021 (the date of the filing of our registration statement on Form S-8), we issued and sold to our employees, consultants and other service providers an aggregate of 1,758,960 shares of our common stock upon the exercise of stock options under our 2009 Stock Plan, at exercise prices ranging from $0.07 to $0.97 per share, for a weighted-average exercise price of $0.39 and aggregate consideration of approximately $1.3 million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2021 through November 10, 2021 (the date of the filing of our registration statement on Form S-8), we issued and sold to our employees, consultants and other service providers an aggregate of 3,352,160 shares of our common stock upon the exercise of stock options under our 2019 Plan, at exercise prices ranging from $0.97 to $10.78 per share, for a weighted-average exercise price of $2.88 and aggregate consideration of approximately $5.0 million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2021 through November 10, 2021 (the date of the filing of our registration statement on Form S-8), we granted to our employees, consultants and other service providers options to purchase an aggregate of 837,160 shares of our common stock under our 2019 Stock Plan (&#8220;2019 Plan&#8221;), at exercise prices ranging from $7.21 to $12.97 per share.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January 1, 2021 through November 10, 2021 (the date of the filing of our registration statement on Form S-8), we granted to our employees, consultants and other service providers restricted stock units for an aggregate of 4,339,690 shares of our Class A common stock and 4,339,690 shares of our LT50 common stock under our 2019 Plan.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The offers, sales and issuances of the securities described above were deemed to be exempt from registration under Rule 701 promulgated under the Securities Act as transactions under compensatory benefit plans and contracts relating to compensation, or under Section 4(a)(2) of the Securities Act as transactions by an issuer not involving a public offering. The recipients of such securities were our directors, employees or bona fide consultants and received the securities under our equity incentive plans. Appropriate legends were affixed to the securities issued in these transactions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we sold to Silicon Valley Bank an aggregate of 428,067 shares of Class A common stock upon the net exercise of (i) warrants to purchase 300,000 shares of our Class A common stock at $0.07 per share and (ii) warrants to purchase 130,080 shares of our Class A common stock at $0.53 per share.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance and sale of securities described above were deemed to be exempt from registration under Section 4(a)(2) of the Securities Act as transactions by an issuer not involving a public offering. Appropriate legends were affixed to the securities issued in these transactions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exchange Offer</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 9, 2021, we completed an exchange offer open to all of our employees and other service providers, whereby participants elected to exchange, on a one-for-one basis, an aggregate of 13,556,800 shares of our Class A common stock for 7,332,640 shares of our LT10 common stock and 6,224,160 shares of our LT50 common stock.  The issuance of securities in the exchange offer was deemed to be exempt from registration pursuant to Section 3(a)(9) of the Securities Act on the basis that the exchange offer constituted an exchange with existing holders of our securities, no commission or other remuneration was paid to any party for soliciting such exchange, and the transactions did not involve a public offering.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">USE OF PROCEEDS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2021 we completed our IPO. The offer and sale of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-260297), which was declared effective by the SEC on November 9, 2021. There has been no material change in the use of proceeds from our IPO as described in our final prospectus filed with the SEC pursuant to Rule 424(b) of the Securities Act and other periodic reports previously filed with the SEC.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ISSUER PURCHASE OF SECURITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PERFORMANCE GRAPH</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act or incorporated by reference into any filing of Expensify, Inc. under the Securities Act or the Exchange Act.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the Nasdaq Composite Index (&#8220;NASDAQ&#8221;), S&amp;P 500 Index (&#8220;S&amp;P 500&#8221;), and the S&amp;P 500 Information Technology Index (&#8220;S&amp;P 500 IT&#8221;). The graph assumes $100 was invested at the market close on November 10, 2021, which was the first day our Class A common stock began trading. Data for the Nasdaq Composite Index, S&amp;P 500 Index, and S&amp;P 500 Information Technology </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Index assume reinvestment of dividends. The graph uses the closing market price on November 10, 2021 of $41.06 per share as the initial value of our Class A common stock. The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.</span></div><div style="margin-bottom:8pt"><img src="exfy-20211231_g1.jpg" alt="exfy-20211231_g1.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div id="i0807c6db16d341b08754dc9fc59af37a_1147"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 6. [Reserved.]</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of operations together with our audited consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving risks and uncertainties. Our actual results 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; and in other parts of this Annual Report on Form 10-K. A discussion of the year ended December 31, 2020 compared to the year ended December 31, 2019 has been reported previously in our final prospectus dated November 9, 2021, filed with the SEC on November 12, 2021 pursuant to Rule 424(b) of the Securities Act, under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1289"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expensify is a cloud-based expense management software platform that helps the smallest to the largest businesses simplify the way they manage money. Every day, people from all walks of life in organizations around the world use Expensify to scan and reimburse receipts from flights, hotels, coffee shops, office supplies and ride shares. Since our founding in 2008, we have added over 10 million members to our community and processed and automated over 1.1 billion expense transactions on our platform, freeing people to spend less time managing expenses and more time doing the things they love. For the year ended December 31, 2021, an average of 711,000 paid members across 53,000 companies and over 200 countries and territories used Expensify to make money easy.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we closed our initial public offering (the "IPO") of 11,190,392 shares of our Class A common stock at $0.0001 par value per share (the Class A common stock), in which we sold 2,608,696 shares of Class A common stock, and the selling stockholders sold 8,581,696 shares of Class A common stock at an IPO price of $27.00 per share.  This total sale of 11,190,392 shares of Class A common stock in our IPO includes the full exercise of the underwriters&#8217; option to purchase an additional 1,459,616 shares of Class A common stock from certain selling stockholders at an IPO price of $27.00 per share. We did not receive any proceeds from the sale of shares of Class A Common Stock in the offering by the selling stockholders. We received aggregate net proceeds of approximately $57.5 million after deducting underwriting discounts and commissions of approximately $4.9 million and offering costs of approximately $8.0 million. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of our IPO registration statement, we filed an amendment to our Amended and Restated Certificate of Incorporation to create three classes of authorized common stock: Class A, LT10, and LT50 common stock. All shares of common stock then outstanding were reclassified as Class A common stock except for shares under our exchange offer, which provided employees and other service providers the opportunity to exchange, on a one-for-one basis, their Class A common stock into LT10 or LT50 shares. Under our exchange offer, 13,556,800 shares of Class A common stock were exchanged for 7,332,640 shares of LT10 common stock and 6,224,160 shares of LT50 common stock.  Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into 42,031,390 shares of common stock on a ten-for-one basis and reclassified into Class A common stock. In addition, 430,080 shares of common stock warrants were converted to an equivalent number of shares of Class A common stock warrants. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of our IPO, we filed our Amended and Restated Certificate of Incorporation authorizing a total of 1,000,000,000 shares of Class A common stock which entitles holders to one vote per share, 25,000,000 shares of LT10 common stock, which entitles holders to 10 votes per share, and 25,000,000 shares of LT50 common stock, which entitles holders to 50 votes per </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of 10,000,000 shares of undesignated preferred stock. </span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1304"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OUR BUSINESS MODEL</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employee-centric product strategy, viral and bottom-up business model, word-of-mouth adoption and unique company culture come together to drive value for our members and a competitive advantage for us. We believe that if we remain hyper-focused on our end-user members, and build great products, our members will continue to drive adoption.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily generate revenue from annual subscriptions to our cloud-based platform, driven by the number of paid members active on a monthly basis. Individuals or companies pay for subscriptions on behalf of themselves, their employees and contractors, who we collectively refer to as members. We define a customer as any member who pays for themselves and zero or more other members, grouped into one or more "expense policies." This might be an individual, an entire company, or a department of a larger company. The definition of customer inherently excludes sole proprietors on Track or Submit plans.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monetize transactions from the Expensify Card by receiving a percentage of the interchange for all spend on the card. As we expand our platform, we intend to increase the number of integrations and to more actively promote the Expensify Card with complementary use cases beyond expense management to both new and existing customers to drive increased adoption.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1315"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Key Factors Affecting Our Performance</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our performance depends on many factors, including the following:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INVESTING IN PRODUCT-LED GROWTH</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are focused on continuing to grow the number of paid members on our platform. Relative to other software companies, we invest more in product development and less in sales. This investment in product allows us to develop easy-to-use but powerful features that encourage adoption of our platform. Our ability to grow our paid members depends on our viral, &#8220;bottom-up&#8221; adoption cycle that starts with an individual employee. After downloading our free app to submit expenses and realizing the benefits of Expensify, our enthusiastic members champion our platform internally, spread it via word-of-mouth or invites to other employees and often convince decision makers to adopt Expensify company-wide. In order to continue to grow, we believe we must continue prioritizing investments in our platform to delight our members and drive viral expansion.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTINUING TO CONVERT FREE MEMBERS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on converting users who try the free aspects of the Expensify platform into paid members. While our viral model means that employees or contractors often introduce Expensify into small and medium businesses (&#8220;SMBs&#8221;), companies subscribe and pay for the majority of our paid members. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INVESTING TO MAINTAIN MARKET CONSENSUS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our viral and word-of-mouth adoption model is effective in part because we have established ourselves as a recognized leader in expense management for SMBs. We deploy large scale brand advertising to promote our platform superiority and create market consensus that Expensify is the category leader for expense management software. We believe this enables us to focus on creating great viral features for our members rather than relying on low-margin, unscalable activities of traditional sales and marketing to drive customer acquisition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RETAINING EXISTING CUSTOMERS</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense management touches many functions across a company. To provide a seamless experience for our customers, we integrate with accounting, ERP and travel software used by SMBs and their employees every day. We also have frictionless integrations with many of the technology providers that generate the most receipts for our members, such as Uber and Lyft. Expensify delivers an expense management platform that we believe customers like, and that embeds us within organizations. Because of these two factors, we have historically enjoyed high customer retention rates that often outperform enterprise retention rates. We believe an additional factor that drives our retention rates is that SMBs generally re-evaluate their technology solutions less frequently, and as such, there is rarely a conscious choice to choose to continue using Expensify for another year.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross logo retention and net seat retention are important indicators of customer satisfaction and usage of our platform. We calculate our gross logo retention rate as of the end of a period by using (a) the number of distinct companies who have ever had 5 or more paid members paying for a subscription during the period ending one year prior as the denominator and (b) the number of those same companies that are still paying for at least 1 subscription during the more recent period as the numerator. In 2020 and 2021, our annual gross logo retention was 86% and 83%, respectively. We calculate our net seat retention rate as of the end of a period by using (a) the number of paid member seats from companies who have ever had 5 or more paid members paying for a subscription during the period ending one year prior as the denominator and (b) the number of paid member seats at those same companies during the more recent period as the numerator. In 2020 and 2021, our net seat retention was 96% and 93%, respectively. The COVID-19 pandemic impacted our retention as our customers ceased (or paused) operations, and scaled back usage of our platform as their business travel and other expenses declined. Our growth will depend on our ability to continue to retain existing customers.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INTRODUCING FEATURES TO EXPAND OUR RELATIONSHIP WITH EXISTING CUSTOMERS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We fully launched the Expensify Card in 2020 and, despite pullback in corporate expenses with the COVID-19 pandemic, customers began adopting the card. Going forward, we intend to more actively promote the Expensify Card to both new and existing customers to drive increased adoption. Outside of the Expensify Card, we have invested, and will continue to invest, in developing features complementary and adjacent to expense management. At most companies, not every employee generates expenses that would be submitted via an expense report on a monthly basis. As we add additional features that are used by all employers, we have the potential to monetize the segment of our customers&#8217; employees that are not submitting expense reports.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IMPACT OF COVID-19</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, we temporarily closed our offices, asked our employees to work remotely and implemented travel restrictions, all of which represent a disruption in how we operate our business. The operations of our customers, the majority of which are SMBs, were likewise disrupted. The outsized impact of the pandemic on SMBs was evident in 2020 as an abnormal percentage of our customers stopped adding new members to our platform, ceased (or paused) operations and/or scaled back or terminated subscriptions to the Expensify platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business travel, traditionally a significant driver of expenses on our platform, has been severely curtailed during the pandemic with complex regional effects as lockdowns were put in place and altered rapidly. As a result of the pull-back in travel related expenses and other expenses that were not generated in a work from home environment, many of our customers that remained on our platform had fewer employees incurring expenses on a monthly basis in 2020. After a steady increase in paid members over multiple years, the average number of paid members on our platform declined 15% from 742,000 in the quarter ended March 31, 2020 to 633,000 in the quarter ended September 30, 2020 and we have rebounded to 711,000 paid members in the quarter ended December 31, 2021. Our activity is still recovering from May 2020 as the United States and certain other parts of the world continue to rebound from COVID-19. The amount of expenses incurred by the paid members remaining on our platform has also declined as a result of the factors stated above. While activity decreased and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remains at lower levels than pre-pandemic, our revenue only declined until the quarter ended June 30, 2020. This initial adverse impact on revenue was mitigated by the prevalence of our annual contracts and minimum user requirements in those contracts as well as a price change that became effective in May 2020. We introduced the Expensify Card in 2020, immediately before the pandemic. Given the decline in the volume of expenses and potential customers&#8217; reluctance to adopt a new card in this unusual environment, growth from monetizing the transactions from the Expensify Card has taken longer than anticipated, but the rate of adoption is increasing despite the COVID headwinds.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the full lasting impact of the COVID-19 pandemic on the global economy and SMBs in particular remains uncertain, we believe that use of our platform will increase as economies reopen and business travel resumes, which we have started to see.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While uncertainty remains on many fronts, we are confident that the pandemic has also had a positive impact on the way we operate our business. We have fully embraced the distributed workforce and reimagined how we use our existing office space. As demand for expense management slowed during the pandemic, we invested in building our platform outside of our core expense management features, which will result in a more diversified range of use cases that is better insulated against similar shocks in the future.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the section titled &#8220;Risk Factors&#8221; for further discussion of the possible impact of the COVID-19 pandemic on our business.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1326"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Key Business Metrics and Non-GAAP Financial Measures</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review the following key metrics and non-GAAP financial measures to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions. Accordingly, we believe that these key business metrics and non-GAAP financial measures provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team. These key business metrics and non-GAAP financial measures are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly titled metrics or measures presented by other companies.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KEY BUSINESS METRICS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Paid Members</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to increase the number of paid members on our platform will drive our success as a business. Companies pay for subscriptions on behalf of employees and contractors who use the platform, whom we refer to as paid members. We define paid members as the average number of users (employees, contractors, volunteers, team members, etc.) who are billed on </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collect</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Control</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> plans during any particular quarter. For SMBs or sole proprietors with only one employee, the business owner may also be the only paid member.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of paid members on our platform grew each quarter through March 31, 2020, when the COVID-19 pandemic severely impacted the operations of our customers and SMBs broadly, and greatly reduced business travel, which has traditionally been a significant driver of expenses on our platform. While the full lasting impact of the COVID-19 pandemic on the global economy and SMBs in particular remains uncertain, there have been signs of recovery as the economy has slowly reopened. This is evident by the number of paid members on our platform growing each quarter from March 31, 2021 through December 31, 2021 as COVID-19 restrictions began to ease. See the section titled &#8220;Impact of COVID-19&#8221; above for additional information.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the average number of paid members for the quarters ended March 31, 2020 through December 31, 2021.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter ended</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid members (in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NON-GAAP FINANCIAL MEASURES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA and Adjusted EBITDA Margin</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define adjusted EBITDA as net income from operations excluding provision for income taxes, interest and other expenses, net, depreciation and amortization and stock-based compensation. We define adjusted EBITDA margin as adjusted EBITDA divided by total revenue for the same period. We are focused on profitable growth and we consider adjusted EBITDA to be an important measure because it helps illustrate underlying trends in our business that could otherwise be masked by the effect of the income or expenses that are not indicative of the core operating performance of our business.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Net Income and Non-GAAP Net Income Margin</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define non-GAAP net income as net income from operations in accordance with US GAAP excluding stock-based compensation and IPO-related bonus costs, which we consider to be the discretionary cash bonuses paid to our employees during 2021. Refer to the subsection titled "Liquidity and Capital Resources&#8221;, for further detail over the discretionary cash bonuses paid to employees in 2021. We define non-GAAP net income margin as non-GAAP net income divided by total revenue for the same period. We are focused on profitable growth and we consider non-GAAP net income to be an important measure because it helps illustrate underlying trends in our business that could otherwise be masked by the effect of stock-based compensation and the one-time IPO-related discretionary cash </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bonus costs. Both expenses are not considered indicative of the core operating performance of our business.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations and Reconciliations of Non-GAAP Financial Measures</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as substitutes for financial information presented under GAAP. There are a number of limitations related to the use of non-GAAP financial measures versus comparable financial measures determined under GAAP. For example, other companies in our industry may calculate these non-GAAP financial measures differently or may use other measures to evaluate their performance. All of these limitations could reduce the usefulness of these non-GAAP financial measures as analytical tools. Investors are encouraged to review the related GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable GAAP financial measures and to not rely on any single financial measure to evaluate our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile the most directly comparable GAAP financial measure to each of these non-GAAP financial measures.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA and Adjusted EBITDA Margin</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other expenses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,536&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,755&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP net income and non-GAAP net income margin</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPO-related bonus expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,127&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div id="i0807c6db16d341b08754dc9fc59af37a_1337"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPONENTS OF RESULTS OF OPERATIONS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from subscription fees based on the usage of our expense reporting cloud-based platform under arrangements paid monthly in arrears that are either month-to-month that can be terminated by either party without penalty at any time or annual arrangements based on a minimum number of monthly members. In May 2020, we updated our terms of service whereby annual contracts became non-cancelable. We charge our customers subscription fees for access to our platform based on the number of monthly active members and level of service. The contractual price is based on either negotiated fees or rates published on our website. We generate most of our revenue from customers who have a credit card or debit card on file with us that is automatically charged each month. Virtually all of our customers have a standard terms of service contract, with the few exceptions on bespoke service contracts.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with our customers include two performance obligations: access to the hosted software service, inclusive of all features available within the platform and related customer support. We account for the platform access and the support as a combined performance obligation because they have the same pattern of transfer over the same period and are therefore delivered concurrently. We satisfy our performance obligation over time each month as we provide platform access and support services to customers and as such recognize revenue over time. We recognize revenue net of applicable taxes imposed on the related transaction.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in August 2021, we offer a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. We consider our cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. We also record a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of revenue, net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue, net primarily consists of expenses related to hosting the company&#8217;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation and employee costs attributable to supporting our customers and maintenance of our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration from a vendor is related to the Expensify Card. We use a third-party vendor to issue Expensify Cards and process the related transactions. When purchases are made with the Expensify Card, a fee is charged by the card network to the merchant (also known as &#8220;Interchange&#8221;). The vendor is contractually entitled to the Interchange through its relationships with the card network and card issuing bank. The vendor keeps a portion of the Interchange for their services, and our agreement with the vendor results in us receiving the remainder of the Interchange minus the amount retained by the vendor (our remainder portion, the "Expensify Interchange Amount"). The vendor also charges us fees (the "Vendor Fees") for the services it provides to us. Due to the nature of the vendor agreement, we do not record the Expensify Interchange Amount as revenue. Instead, the net of the Expensify Interchange Amount and Vendor Fees are paid to us, and we record it as "consideration from a vendor", a contra-expense in Cost of revenue, net. The following summarizes these various amounts for the periods presented:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Interchange Amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor Fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration from a Vendor</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,903&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the subsection titled "Liquidity and Capital Resources&#8221;, discretionary cash bonuses, which we also refer to as "IPO-related bonus expense" as described in the subsection titled "Non-GAAP Financial Measures," were paid to employees in 2021 and had a significant impact to Cost of revenue, net expenses during the annual period ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred related to the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe delivering new functionality is critical to attract new customers and expand our relationships with existing customers. We expect to continue to make investments in and expand our product and service offerings to enhance our customers&#8217; experience and satisfaction and to attract new customers. We expect research and development expenses will increase as we expand our research and development team to develop new products and product enhancements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the subsection titled "Liquidity and Capital Resources&#8221;, discretionary cash bonuses, which we also refer to as "IPO-related bonus expense" as described in the subsection titled "Non-GAAP Financial Measures," were paid to employees in 2021 and had a significant impact to Research and development expenses during the annual period ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses and referral fees for strategic partners and other benefits that we provide to our referral and affiliate partners. We expect sales and marketing expenses will increase as we expand our sales efforts to pursue our market opportunity.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the subsection titled "Liquidity and Capital Resources&#8221;, discretionary cash bonuses, which we also refer to as "IPO-related bonus expense" as described in the subsection titled "Non-GAAP Financial Measures," were paid to employees in 2021 and had a significant impact to Sales and marketing expenses during the annual period ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation, for executive management and any employee time allocated to administrative functions, including finance and accounting, legal and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment, amortization of finance lease right-of-use assets and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. We expect that general and administrative expenses will continue to increase as we scale our business and as we incur costs associated with being a publicly traded company, including legal, audit, business insurance and consulting fees.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in the subsection titled "Liquidity and Capital Resources", discretionary cash bonuses, which we also refer to as "IPO-related bonus expense" as described in the subsection titled "Non-GAAP Financial Measures," were paid to employees in 2021 and had a significant impact to General and administrative expenses during the annual period ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other Expenses, Net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other expenses, net, consist primarily of interest paid under our credit facilities with Canadian Imperial Bank of Commerce (CIBC). It also includes realized gains and losses on foreign currency transactions and foreign currency remeasurement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benefit (Provision) for Income Taxes </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes primarily consist of income taxes in the United States, United Kingdom, Australia, Netherlands and Canada, as well as states in the United States in which we do business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1348"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Results of Operations</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes included elsewhere in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our results of operations for the periods presented:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,252)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, LT10 and LT50 common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock used to compute net loss per share attributable to Class A, LT10 and LT50 common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,039,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,424,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes stock-based compensation expense as follows:</span></div><div style="margin-bottom:8pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Years Ended December 31, 2021 and 2020</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $54.8 million, or 62%, in 2021 compared to 2020, primarily due to (i) an update to the Company's terms of service, which resulted in annual contracts becoming noncancellable and (ii) a pricing change, which led to a significant increase in the average paid member price during the year ended December 31, 2021 compared to the same period in 2020, each of which occurred in May 2020. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue, Net and Gross Margin</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin %</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue, net increased $21.3 million, or 66%, in 2021 compared to 2020, primarily due to an increase in employee compensation related to discretionary cash bonuses and stock-based compensation allocated to Cost of revenue, net. Employees directly engaged in supporting our customers and providing maintenance of our platform received $13.7 million in bonuses during the year ended December 31, 2021. For further detail over the cash bonuses, refer to the subsection titled "Liquidity and Capital Resources.&#8221;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to cash bonuses, Cost of revenue, net increased due to a higher volume of payment processing fees directly related to an increase in reimbursement activity, increased efforts in support and implementation services, and increased outsourcing activities related to maintaining the platform.  Consideration from a vendor reduced Cost of revenue, net by $2.9 million and $1.0 million for the years ended December 31, 2021 and 2020, respectively. The increase in consideration from a vendor was driven by the increased adoption and spend captured from members using the Expensify Card.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin decreased slightly to 62% in 2021 compared to 63% in the same period in 2020. Although revenue increased by 62% for the same period, Cost of revenue, net increased at a higher rate due to the factors described in the preceding paragraph.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $4.3 million, or 63%, in 2021 compared to 2020, primarily due to an increase in employee compensation related to discretionary cash bonuses. Employees directly engaged in the planning and preliminary project stage and post-implementation stage of new products and features received $8.5 million in bonuses during the year ended December 31, 2021. For further detail over the cash bonuses, refer to the subsection titled "Liquidity and Capital Resources.&#8221; Increases to Research and development expenses were partially offset by increased </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employee time spent in the application development stage of projects for our new products and features, which we consider to be capitalizable. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased $17.8 million, or 180%, in 2021 compared to 2020, primarily due to an increase in advertising spend to gain further brand awareness in addition to an aggressive reduction of our advertising and other sales and marketing expenses during the year ended December 31, 2020 in direct result of the COVID-19 pandemic. Furthermore, sales and marketing expenses increased due to employee compensation related to discretionary cash bonuses in 2021. Employees directly engaged in sales and marketing activities received $5.0 million in bonuses during the year ended December 31, 2021. For further detail over the cash bonuses, refer to the subsection titled "Liquidity and Capital Resources.&#8221; </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased $27.4 million, or 82%, in 2021 compared to 2020, primarily due to increased compensation to our executive employees and discretionary cash bonuses of $21.2 million paid to employees directly engaged in general and administrative activities. For further detail over the cash bonuses, refer to the subsection titled "Liquidity and Capital Resources.&#8221;</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest and Other Expenses, Net</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other expenses, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other expenses, net increased $0.76 million, or 28% in 2021 compared to 2020. The increase was driven by the U.S. dollar getting stronger in 2021 resulting in higher foreign transaction exchange losses. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefit (Provision) for Income Taxes</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a benefit for income taxes of $0.2 million in 2021 compared to a $4.7 million provision for income taxes in 2020. We follow the asset and liability method of accounting for income taxes, whereby we recognize deferred income taxes for the tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax benefit will not be realized. During the year ended December 31, 2021, we recorded a valuation allowance of $2.4 million. No valuation allowance was recorded during the year ended December 31, 2020. The provision for income taxes reflects taxable income earned and taxed in U.S. federal and state and non-U.S. jurisdictions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, our effective income tax rate was 1.3% and 157.9%, respectively. The effective income tax rate differs from the statutory rate in 2021 primarily due to the limitation imposed by Internal Revenue Code Section 162(m), the inclusion of a valuation allowance, and the impact of stock-based compensation, which resulted in a $15.5 million, $2.4 million, and $(8.5) million permanent item, respectively. The effective income tax rate differs from the statutory rate in 2020 primarily due to the impact of stock-based compensation related to secondary market transactions, which resulted in a $15.3 million permanent item. </span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1370"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our inception, we have financed our operations primarily through our cash flow from operations, sales of our equity securities and borrowings under our credit facilities. In November 2021, upon completion of our IPO, we received aggregate net proceeds of approximately $57.5 million after deducting underwriting discounts and commissions of approximately $4.9 million and offering costs of approximately $8.0 million.  As of December 31, 2021, we had $98.4 million in cash and cash equivalents. As of December 31, 2021, we had $67.8 million in outstanding indebtedness.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support growth in our business and our need to respond to business opportunities, challenges or unforeseen circumstances. We believe that our existing cash resources will be sufficient to finance our continued operations, growth strategy and the additional expenses we expect to incur for at least the next 12 months.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH BONUSES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 for the Company's named executive officers and in July 2021 for all other employees, we determined that we would pay a cash bonus to each of our employees in a value that approximates the cost of each employee exercising 45% of their total stock options, limited by the total stock options outstanding and held by each existing employee as of June 15, 2021, including the tax withholding applicable to each employee. We included both vested and unvested stock options outstanding and held by each existing employee as of June 15, 2021 by each employee in determining the cash bonus paid. No employee was obligated to use the cash bonus to exercise their outstanding stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we recorded bonus expenses related to the employee stock option exercise cash bonus of $48.4&#160;million. All bonuses were fully paid to employees during the year ended December 31, 2021. Of the total bonus expenses related to the employee stock option exercise cash bonus during the year ended December 31, 2021, the bonus expense for our named executive officers was $7.9&#160;million. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:74.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.803%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cash bonus in components of expenses (unaudited) for each of the quarters during the year ended December 31, 2021. These cash bonuses were only applicable during the year ended December 31, 2021. This unaudited breakout for each quarter has been prepared on the same basis as the annual consolidated financial statements included in this Annual Report on Form 10-K. The cash bonus is included in the following components of expenses (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:50.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee cash bonuses capitalized as internally developed software costs were $1.5&#160;million for the year ended December 31, 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH FLOWS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods indicated:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used by investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,437&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,077&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH PROVIDED BY OPERATING ACTIVITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, cash provided by operating activities was $5.5 million, which was primarily driven by non-cash charges including depreciation and amortization and stock-based compensation. In addition, there were increases in settlement liabilities which represent increased expense reimbursement activity and increases in accrued expenses and other liabilities. The timing of the settlement of certain operating liabilities and receipt of certain operating assets can affect the amounts reported as net cash provided by operating activities on the consolidated statements of cash flows. The main offsets to net cash provided by operating activities were an increased net loss due to cash bonuses paid to employees during 2021 and the timing of receipt of certain operating assets such as accounts receivable and prepaid expenses. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities decreased for the year ended December 31, 2021 compared to the same period in 2020 primarily due to an increased net loss as a result of cash bonuses paid to employees during 2021 and the timing of the settlement of certain operating liabilities and receipt of certain operating assets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH USED IN INVESTING ACTIVITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, cash used in investing activities was $7.6 million, primarily consisting of software development costs and the purchase of property and equipment related to the build-out of our offices in Portland and San Francisco.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities increased for the year ended December 31, 2021 compared to the same period in 2020, primarily due to increased software development costs. Software development costs increased due to continued investment in our platform and cash bonuses paid to developers in 2021 that were capitalized. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH PROVIDED BY FINANCING ACTIVITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, cash provided by financing activities was $80.6 million, primarily consisting of proceeds from our initial public offering, net of underwriters' discounts and commissions. Additional proceeds from our amended and restated loan and security agreement with CIBC and exercises of stock options were partially offset by principal payments to fully payoff our remaining balances on our amortizing and non-amortizing term loans with CIBC. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities increased for the year ended December 31, 2021 compared to the same period in 2020, primarily due to the proceeds received from our initial public offering and  amended and restated loan and security agreement with CIBC. These increases were partially offset by the borrowings under our line of credit during the year ended December 31, 2020. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CREDIT FACILITIES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizing Term Mortgage</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amortizing term mortgage agreement with CIBC for our commercial building in Portland, Oregon, the Company borrowed $8.3 million in August 2019, which requires interest and principal payments be made each month over a 30-year period. Interest accrues at a fixed rate of 5% per year until August 2024, at which point the interest rate changes to the Wall Street Journal Prime Rate minus 0.25% for the remaining term of the mortgage. The borrowings are secured by the building. As of December 31, 2021 and December 31, 2020, the outstanding balance of the amortizing term mortgage was $8.0 million and $8.1 million, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loan and Security Agreement</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our loan and security agreement with CIBC, as amended and restated in September 2021 (2021 amended term loan), includes a $75.0 million term loan, consisting of a $45.0 million initial term loan with an option at a later date to enter into an additional $30.0 million delayed term loan, and a $25.0 million revolving line of credit. Approximately $24.0 million of the loan proceeds were used to immediately repay the remaining balances under the amortizing and non-amortizing term loans at the time of the amendment and restatement in September 2021 as well as the commitment fees and any other debt issuance costs associated with the amended agreement. The remaining proceeds from the initial term loan went towards our normal business operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loan and security agreement was originally entered into in May 2018. The initial term loan of $45.0 million entered into by the Company in September 2021 is payable over a 60 month period with principal and accrued interest payments due each quarter thereafter, which commences with the first payment due on September 30, 2021. Quarterly principal payments are fixed and escalate throughout the term.  The amounts borrowed are payable with interest at the bank&#8217;s reference rate plus 2.25% (5.5% as of December 31, 2021) and continuing on a quarterly basis through the end of the term loan. The borrowings are secured by substantially all our assets. As of December 31, 2021, the outstanding balance of the 2021 amended term loan and revolving line of credit was $44.9 million and $15.0 million, respectively. The term loan and revolving line of credit mature in September 2026 and September 2024, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further information. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Covenants</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to customary covenants under our loan and security agreement, which unless waived by CIBC, restrict our and our subsidiaries' ability to, among other things incur additional indebtedness, create or incur liens, permit a change of control or merge or consolidate with other companies, sell or transfer assets, pay dividends or make distributions, make acquisitions, investments or loans, or payments and prepayments of subordinated indebtedness, subject to certain exceptions. We must also maintain certain financial covenants: for the first year, a total annual recurring revenue leverage ratio not to exceed 0.8 to 1.0, tested on the last day of each fiscal quarter, and maintaining liquidity at times not less than $10.0 million, in each case as defined in the loan and security agreement; and thereafter, a total EBITDA net leverage ratio, tested each quarter, of not less than 5.00 to 1.00 from September 30, 2022 through and including June 30, 2023, not less than 4.00 to 1.00 from September 30, 2023 through and including June 30, 2024, and not less than 3.00 to 1.00 from September 30, 2024 and thereafter, and a fixed charge coverage ratio of not less than 1.10 to 1.100, tested on the last day of each calendar quarter. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to perform our obligations under these and other covenants, CIBC&#8217;s credit commitments could be terminated and any outstanding borrowings, together with accrued interest, under the credit or loan agreements could be declared immediately due and payable.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we were not in compliance with all of our debt covenants. Specifically, we were not in compliance with the covenant in our loan and security agreement with CIBC restricting investments in certain subsidiaries over a threshold of free cash flow (as defined by the debt agreement), however we obtained a waiver from CIBC. As of the date of this Annual Report on Form 10-K, we do not believe non-compliance with this covenant had a material impact on us or our operations. We expect to be in compliance with all debt covenants by the end of the fiscal quarter ended March 31, 2022. </span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1381"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our contractual obligations and commitments as of December 31, 2021:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due by period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payments on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease commitments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div id="i0807c6db16d341b08754dc9fc59af37a_1392"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Indemnification Agreements </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we enter into agreements of varying scope and terms whereby we agree to indemnify customers, issuing banks, card networks, vendors, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of income, consolidated statements of convertible preferred stock and stockholder's deficit, or consolidated statements of cash flows.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the periods presented, we did not have, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1414"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements included elsewhere herein have been prepared in accordance with GAAP. The preparation of our financial statements requires us to make estimates and judgments that affect our reported amounts of assets, liabilities, revenues and expenses. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. For our accounting policies, see Note 2 to our consolidated financial statements contained elsewhere herein for a description of our significant accounting policies.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EMPLOYEE AND EMPLOYEE-RELATED EXPENSES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from subscription fees paid by its customers to access and use the Company&#8217;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019, utilizing the full retrospective method of transition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#8217;s website. The Company&#8217;s contracts with customers include two performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $1.2 million of contract assets for unbilled receivables within Other current assets on the Company&#8217;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMMON STOCK VALUATIONS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, given the absence of a public trading market for our common stock, and in accordance with the American Institute of Certified Public Accountants Accounting and Valuation Guide, Valuation of Privately-Held Company Equity Securities Issued as Compensation, our board of directors exercised its reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of fair value of our common stock underlying the stock options and RSUs, including:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">independent third-party valuations of our common stock;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the expected price range of our common stock upon IPO determined by bankers;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the rights, preferences and privileges of our convertible preferred stock relative to those of our common stock;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our financial condition, results of operations and capital resources;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the likelihood and timing of achieving a liquidity event, such as an initial public offering or sale of the company, given prevailing market conditions;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the lack of marketability of our common stock;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">our estimates of future financial performance;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">valuations of comparable companies;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the hiring or loss of key personnel;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">the status of our development, product introduction and sales efforts;</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">industry information, such as market growth and volume and macro-economic events; and</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">additional objective and subjective factors relating to our business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of our common stock, we first determined our enterprise value and then allocated that enterprise value to our common stock and common stock equivalents. Our enterprise value was estimated using two generally accepted approaches: the income approach and the market approach.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income approach estimates enterprise value based on the estimated present value of future cash flows the business is expected to generate over its remaining life. The estimated present value is calculated using a discount rate reflective of the risks associated with an investment in a similar company in a similar industry or having a similar history of revenue growth. The market approach measures the value of a business through an analysis of recent sales or offerings of comparable investments or assets, and in our case, focused on comparing us to a group of our peer companies. In applying this method, valuation multiples are derived from historical operating data of the peer company group. We then apply multiples to our operating data to arrive at a range of indicated values of the company.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each valuation, we prepared a financial forecast to be used in the computation of the value of invested capital for both the income approach and market approach. The financial forecast considered our past results and expected future financial performance. The risk associated with achieving this forecast was assessed in selecting the appropriate discount rate. There is inherent uncertainty in these estimates as the assumptions used are highly subjective and subject to changes as a result of new operating data and economic and other conditions that impact our business.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an additional indicator of fair value, we provided weighting to arm&#8217;s-length transactions involving issuances of our securities near the respective valuation dates.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following our initial public offering, it has not been necessary to estimate the fair value of our common stock, as our shares are traded in the public market.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STOCK-BASED COMPENSATION</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#8217;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. The fair value of common stock is determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which consider estimates of our future performance and valuations of comparable companies. The Company also considers prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards are granted or revalued between the dates of valuation reports, the Company considers the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#8217;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs granted to employees before the effectiveness of the IPO Registration Statement were measured based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. All RSUs granted </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to employees after the effectiveness of the IPO Registration Statement are measured based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1425"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1447"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Emerging Growth Company Status</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1170"></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOREIGN CURRENCY EXCHANGE RISK</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our results in U.S. dollars, which is our reporting currency. For our foreign operations, the majority of our revenues and expenses are denominated in other currencies, such as the British Pound and the Australian Dollar. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the value of the U.S. dollar weakens relative to the foreign currencies, this may have an unfavorable effect on our cash flows and operating results. We do not believe that a 10% change in the relative value of the U.S. dollar to other foreign currencies would have a material effect on our cash flows and operating results. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INTEREST RATE RISK</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to interest rate risk in connection with borrowings under our amortizing term mortgage, our monthly revolving line of credit and our amortizing term loan. Interest rate changes generally impact the amount of our interest payments and, therefore, our future net income and cash flows, assuming other factors held constant. Assuming the amounts outstanding under these borrowing facilities are fully drawn, a hypothetical 10% change in interest rates would not have a material impact on our consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INFLATION RISK</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that inflation has had a material effect on our business, results of operations, or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. Our inability or failure to do so could harm our business, results of operations, or financial condition.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_145"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Index to Consolidated Financial Statements</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_148">Report of Independent Registered Public Accounting Firm (PCAOB ID: </a></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDUvZnJhZzoxMTA3Mjg3NWZmNzA0MzMxOWIxNzYyN2ZhY2VjZTI0NS90YWJsZTpmNDUxODQyOTkxMzM0OWM0ODM3YzA0MTlkZThhMWZhMS90YWJsZXJhbmdlOmY0NTE4NDI5OTEzMzQ5YzQ4MzdjMDQxOWRlOGExZmExXzItMC0xLTEtMTQzOTUwL3RleHRyZWdpb246Y2Q1NGRjZDdkYjY5NGUxM2JkZTJiZDlmNGZhMDBkNTNfMzg0ODI5MDY5NzI1OTQ_f414f42d-9511-421b-9c4f-05098d2bcebe">42</ix:nonNumeric></span><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_148">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_148">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Financial Statements</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_151">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_151">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_154">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_154">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_157">Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; </a><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_157">Equity (</a><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_157">Deficit</a></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_157">95</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_163">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_163">96</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_166">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_166">98</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_148"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and Board of Directors of Expensify, Inc. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Expensify, Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of income, convertible preferred stock and stockholders&#8217; deficit, and cash flows, for the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with U.S generally accepted accounting principles. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="margin-bottom:8pt;margin-top:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.134%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDgvZnJhZzowNDkxNWExYWY0NzQ0ZTc3ODI5Zjg4OTQ0ZjVmNjc3MS90YWJsZTowZjJjYzA5M2UyNjM0Yzc5YjQwODg5ZjU3YzYyYzYxZC90YWJsZXJhbmdlOjBmMmNjMDkzZTI2MzRjNzliNDA4ODlmNTdjNjJjNjFkXzAtMC0xLTEtMTMxMTA0L3RleHRyZWdpb246NDgyZWQ5YTQ1NDE3NGY2YWJhY2NmNTJkYzEzODRjNWZfMzg0ODI5MDY5NzIyMDI_d18c9c7b-0887-4ebb-a047-37108adf8e17">Ernst &amp; Young LLP</ix:nonNumeric></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2020.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDgvZnJhZzowNDkxNWExYWY0NzQ0ZTc3ODI5Zjg4OTQ0ZjVmNjc3MS90YWJsZTowZjJjYzA5M2UyNjM0Yzc5YjQwODg5ZjU3YzYyYzYxZC90YWJsZXJhbmdlOjBmMmNjMDkzZTI2MzRjNzliNDA4ODlmNTdjNjJjNjFkXzMtMC0xLTEtMTMxMTA3_c3a6da5c-8c9d-4d3c-a60a-f66c9cee9f00">San Francisco, California</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_151"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data) </span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzQtMy0xLTEtODY2NTk_661bc17a-ef28-4ede-8c89-81d067490bff">98,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzQtNS0xLTEtODY2NTk_d931113b-df0a-4d85-8bb9-0cffb28bb7e6">34,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzUtMy0xLTEtODY2NTk_1aa3baa6-7ce8-4515-b4f7-3bca4d37cb28">15,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzUtNS0xLTEtODY2NTk_e5b76705-d730-451c-ac4c-9874d43500f9">10,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:SettlementAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzYtMy0xLTEtODY2NTk_56118b3a-c6e9-4907-a29b-ee2b9af82a0f">21,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:SettlementAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzYtNS0xLTEtODY2NTk_cd662d12-2b94-485c-9f41-fd48231aac0f">14,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzctMy0xLTEtODY2NTk_f100c3f6-9911-4031-b448-a4e8e45a8cf2">7,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzctNS0xLTEtODY2NTk_e8272f86-c3bf-42c5-98cf-53aa767959b9">927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party loan receivable, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzgtMy0xLTEtODY2NTk_c089d5fe-e9eb-448c-b5a9-7ae3fc876179">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzgtNS0xLTEtODY2NTk_70286f08-c957-4c98-995d-111437cdd488">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzktMy0xLTEtODY2NTk_ab80cc87-0ba8-4618-9a9f-46736cb5191e">14,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzktNS0xLTEtODY2NTk_294c1321-e9de-4d6a-8b71-5129d3b7f3b8">3,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEwLTMtMS0xLTg2NjU5_3048c300-7d4a-40e7-b9cd-23245a4be693">157,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEwLTUtMS0xLTg2NjU5_2d9cf53d-59b7-4c61-96ca-f1ebc04e27e9">63,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzExLTMtMS0xLTg2NjU5_0780d270-57b5-4944-9877-6f4ceff09e93">6,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzExLTUtMS0xLTg2NjU5_41737e30-7418-4ad0-9791-afd42d6764f5">3,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEyLTMtMS0xLTg2NjU5_b895713d-a600-44af-a058-47f8ced07769">15,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEyLTUtMS0xLTg2NjU5_690c527a-e6a5-4e8c-b307-9df270c167e6">15,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:RightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEzLTMtMS0xLTg2NjU5_55ae6c39-a7f3-4897-b8a1-f086842669a6">2,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:RightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEzLTUtMS0xLTg2NjU5_2b298b8a-e4f2-479c-a33a-f1f3a694f77d">3,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE0LTMtMS0xLTg2NjU5_42657270-20a9-47de-be2c-320800079158">370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE0LTUtMS0xLTg2NjU5_04513a78-80c7-414a-8b69-56b2f1882311">418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE2LTMtMS0xLTg2NjU5_1487adaf-20c5-4ea3-8110-ddbc835106c3">710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE2LTUtMS0xLTg2NjU5_677d882c-628b-431e-8bea-6f33ea227f05">833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE3LTMtMS0xLTg2NjU5_814979bc-6bb3-47bb-962d-b50de42ee98d">183,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE3LTUtMS0xLTg2NjU5_6d40b372-637e-46b3-85fa-a6b5b7f6743e">87,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities, convertible preferred stock and stockholders' equity (deficit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE5LTMtMS0xLTg2NjU5_87583f28-6708-4364-b212-036948a7992e">3,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE5LTUtMS0xLTg2NjU5_3979e111-edac-4ddf-95e7-503dad3cbc48">2,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIwLTMtMS0xLTg2NjU5_41153458-543e-4043-be36-de7e64636371">11,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIwLTUtMS0xLTg2NjU5_d5663bc2-0b6e-4ee4-b1d7-0e88ba0efa49">3,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIxLTMtMS0xLTg2NjU5_f1515b24-9f23-43e6-9a98-c78bcc1dda23">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIxLTUtMS0xLTg2NjU5_8f89bb6d-8b2f-4f96-867f-9e0e9249b350">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIyLTMtMS0xLTg2NjU5_e353d8a7-3164-439f-965e-6276f99fe6de">549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIyLTUtMS0xLTg2NjU5_69aec621-bcc3-4c25-9e37-8083bfe62bb2">2,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIzLTMtMS0xLTg2NjU5_8a291c41-2794-4b51-8802-9eeb2d69a254">1,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIzLTUtMS0xLTg2NjU5_e4640344-1eff-4dbb-9c2e-1ba3b7914452">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:SettlementLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI0LTMtMS0xLTg2NjU5_d94337e9-df31-46ef-9c12-4eadcc962f27">21,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:SettlementLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI0LTUtMS0xLTg2NjU5_b2182e12-d153-4e49-a127-88a5feb667e7">14,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI1LTMtMS0xLTg2NjU5_fddf6856-6099-474f-bf9f-abf08034ea59">53,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI1LTUtMS0xLTg2NjU5_139737cd-4798-41a2-ad2a-a369b920b5d2">39,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:LeaseLiabilityNonCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI2LTMtMS0xLTg2NjU5_d9ac9189-1ead-43d3-8f33-0060c3b8b7f3">802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:LeaseLiabilityNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI2LTUtMS0xLTg2NjU5_cfe86e73-b953-4a94-befe-1a27fa39c655">2,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI3LTMtMS0xLTg2NjU5_64834a43-ba28-4a0c-97e5-98c9daa2c91f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI3LTUtMS0xLTg2NjU5_9e8e26e9-1e1b-4d0a-99b4-feecea56cc21">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI4LTMtMS0xLTg2NjU5_223ede7e-9dc0-4c57-9810-e0235968fbb9">153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI4LTUtMS0xLTg2NjU5_0deb946a-d9b1-4895-83e7-4ab813df27cd">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI5LTMtMS0xLTg2NjU5_399531c9-7295-4153-ae45-448664a1dc58">52,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI5LTUtMS0xLTg2NjU5_c4792aed-6b3c-44cd-bd75-29856849280b">30,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMwLTMtMS0xLTg2NjU5_bf37d57a-7467-4d06-81ba-049a8400981c">106,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMwLTUtMS0xLTg2NjU5_99a9236c-5f55-4f79-a4db-2c659a5e1d27">73,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 12)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMxLTEtMS0xLTkyMDg3_a2e4b08b-9072-4aaa-8702-5252b02bcd56"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMxLTMtMS0xLTkyMDk1_a6430f40-23c7-47fd-b6ac-50f463e0230c"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1MDA_6ce3f0d1-49a6-41ca-9eb1-17b69039f836"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1MDA_ca3f7dff-27ce-465e-8405-36e87bbe2be8">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_06abd592-6af3-483f-8529-44792d96d17c"><ix:nonFraction unitRef="shares" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_0c6926e0-f67d-4ed1-b9fb-871d4073ab98"><ix:nonFraction unitRef="shares" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_fd18be5d-ff1f-474c-a8bb-0e8f459f6488">0</ix:nonFraction></ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_0225708c-91e5-4f8e-aa74-72f44a81567f"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_5ac48ee9-5a7b-4164-8d71-b00cf8c26cb6"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_6715aa85-6c03-48d3-9473-99b12e4b393d">4,203,139</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued and outstanding as of December 31, 2021 and 2020, respectively; (aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:TemporaryEquityLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDk_46975c5d-3fb4-4122-93f4-89b6fc42363b">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquityLiquidationPreference" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1NTI_f860c8a7-a156-409c-83f9-d0cbfbc5f338">24,929,457</ix:nonFraction> as of December 31, 2021 and 2020, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTMtMS0xLTg2NjU5_8c78c65c-b0ee-451a-9ccc-26bda1fb7ed9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTUtMS0xLTg2NjU5_7bf19295-8fdf-43c2-bbfd-82fecab65fac">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders' equity (deficit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0MjY_9274cde6-0a69-4d98-9eed-1c7d9df5d7bc"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0MjY_f5a3f9c0-f45a-42b3-8d67-21ade506f8d7">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMDk_002d3cdb-e6df-428a-b1be-15b904f91783">1,000,000,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0Mzk_631f769d-82b3-44a7-b6ae-ff0e8ffcae50">95,000,000</ix:nonFraction> shares of Class A common stock authorized as of December 31, 2021 and 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMzU_a5932207-a058-432e-b539-3889eb241500"><ix:nonFraction unitRef="shares" contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMzU_e5bc496a-290b-48f9-8551-41db92ee26ef">67,844,060</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMjI_65460f83-5323-4d82-b489-4c2f68813fc0"><ix:nonFraction unitRef="shares" contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMjI_fb7c4043-2576-4bb0-9dd5-fd8da3918f04">29,366,940</ix:nonFraction></ix:nonFraction> shares of Class A common stock issued and outstanding as of December 31, 2021 and 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNDg_ddc1b6f8-56c4-4bec-9a34-60708d4b506c">25,000,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNTI_fb4e126c-1302-4441-8414-1abccf84551e">0</ix:nonFraction> shares of LT10 common stock authorized as of December 31, 2021 and 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjQ_07360739-82c8-4903-9656-fe47c1b764f9"><ix:nonFraction unitRef="shares" contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjQ_8af91157-d913-495f-b0fe-848c9270154b">7,332,640</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjg_6fd70067-8e13-4431-b1f3-8d3a700b4f11"><ix:nonFraction unitRef="shares" contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjg_8c89d415-6325-415b-8ee6-f4314095b423">0</ix:nonFraction></ix:nonFraction> shares of LT10 common stock issued and outstanding as of December 31, 2021 and 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i9eeb60ce442540f8a81609684856342e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzODE_b423b3cc-641e-4126-9ba7-1fca92566a6b">25,000,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1bb0de6013b742b784154582bee12866_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzODU_41bd4b0e-b400-4318-9970-a10bdb104f9f">0</ix:nonFraction> shares of LT50 common stock authorized as of December 31, 2021 and 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i9eeb60ce442540f8a81609684856342e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzOTc_49722b21-c335-4f99-85eb-4ac048f1b94b"><ix:nonFraction unitRef="shares" contextRef="i9eeb60ce442540f8a81609684856342e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzOTc_bc92ac69-278e-4abe-af83-d9951682d8c6">6,224,160</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1bb0de6013b742b784154582bee12866_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzM0MDE_094e9591-0ca7-480e-9d31-6d82a2d7fbdb"><ix:nonFraction unitRef="shares" contextRef="i1bb0de6013b742b784154582bee12866_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzM0MDE_dca00fb7-4ca5-4a28-b557-6a9a5c7cb76e">0</ix:nonFraction></ix:nonFraction> shares of LT50 common stock issued and outstanding as of December 31, 2021 and 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTMtMS0xLTg2NjU5_1fff7c2d-6a8b-458f-82e9-5cd1d3cec477">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTUtMS0xLTg2NjU5_8fae1041-9034-4857-9110-0bd558d4e24f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM1LTMtMS0xLTg2NjU5_470c55f6-4ef5-4d8e-8796-fa8c65dde87a">142,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM1LTUtMS0xLTg2NjU5_afe03356-658f-4117-8c49-f3b33da68c4e">21,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM3LTMtMS0xLTg2NjU5_a105d45a-e175-4fd3-9ad3-1296f66f230e">65,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM3LTUtMS0xLTg2NjU5_ea31900c-5800-4a09-9dae-b595cfa441b3">52,348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders' equity (deficit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM4LTMtMS0xLTg2NjU5_b4046728-e113-4abc-a546-e7b081e3bbf4">76,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM4LTUtMS0xLTg2NjU5_bc81d618-2882-471b-b8ca-721e8bc90a51">31,036</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities, convertible preferred stock and stockholders' equity (deficit)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM5LTMtMS0xLTg2NjU5_6d500f5c-1fce-4106-bb4f-b1f9f38f3239">183,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM5LTUtMS0xLTg2NjU5_edff4016-24e6-484c-b325-cb0f22cf7dfb">87,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_154"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtMy0xLTEtODY2NTk_0d0b0884-3e26-45f1-905a-f55762d36968">142,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtNS0xLTEtODY2NTk_f2c195ce-d15e-4802-adef-96f3632712b8">88,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzItNS0xLTEtMTQzNzg3_341d00bd-4110-45cf-bcaf-3e3d86e9a75a">80,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtMy0xLTEtODY2NTk_97116f37-2e38-4930-bcd6-97d130c60363">53,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtNS0xLTEtODY2NTk_fff595ca-3555-40ca-bb9d-93a6b486e5c2">32,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtNS0xLTEtMTQzNzg3_c30fe0f9-45c9-4b5c-8c2e-e4d769a3598a">31,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzUtMy0xLTEtODY2NTk_fc786df5-53a0-4269-8125-34d9e9e1cef1">89,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzUtNS0xLTEtODY2NTk_35d8aeae-a2f1-48de-a28b-fa8ec19cb21d">55,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtNS0xLTEtMTQzNzg3_85c2e46f-d5e8-4baf-9c35-9aae6aec12ce">48,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctMy0xLTEtODY2NTk_1942cfe8-6879-404c-851e-89c736607128">10,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctNS0xLTEtODY2NTk_abaf5c8a-2330-4370-a417-935c661bff7b">6,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzYtNS0xLTEtMTQzNzg3_896596e4-57e9-44a2-bfe2-45f9deb81d3c">4,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtMy0xLTEtODY2NTk_85b4e5f7-c7d4-4744-bb19-14b740611b26">60,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtNS0xLTEtODY2NTk_41a7ce36-196b-466b-85f3-9f240f649a21">33,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctNS0xLTEtMTQzNzg3_2ba1f03d-492e-4ebd-b781-c4ee54f1e6a0">15,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktMy0xLTEtODY2NTk_8ebd8b8a-8ca7-4483-a574-e3f0f64fd65e">27,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktNS0xLTEtODY2NTk_aef262b5-6278-44ca-892b-e1bb998387e6">9,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtNS0xLTEtMTQzNzg3_88609e73-4803-4800-8f94-6fedfae1c4f8">27,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTMtMS0xLTg2NjU5_36160e02-987c-42df-acac-3927b18899c8">99,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTUtMS0xLTg2NjU5_5e50bd1e-0d6e-40a8-9822-f9d2c52875b6">49,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktNS0xLTEtMTQzNzg3_86e2e850-17ce-416b-908f-8d84eeecf697">47,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTMtMS0xLTg2NjU5_bd5346f6-e9e9-4c92-85d9-389c7a38a316">10,252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTUtMS0xLTg2NjU5_e95eb564-4e01-4215-8545-a0c6d45b5d2b">5,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTUtMS0xLTE0Mzc4Nw_980dcb75-4900-45fd-8d03-94e11063d21c">1,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest and other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTMtMS0xLTg2NjU5_2349fcf6-9078-45da-bfc0-152bac786aa9">3,480</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTUtMS0xLTg2NjU5_9a8a5e26-f044-4f5c-a15e-db2a509e50a9">2,718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTUtMS0xLTE0Mzc4Nw_61ce15ea-e51d-4284-bd9d-11b021df5245">2,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTMtMS0xLTg2NjU5_1e0954f1-2f26-427d-859e-616ed9fdb011">13,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTUtMS0xLTg2NjU5_8b1f1dc9-0206-44c1-9e0d-840b4c7d6b1e">2,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTUtMS0xLTE0Mzc4Nw_18ec684c-4c32-4fc3-a835-4ea0b6c8f142">1,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTMtMS0xLTg2NjU5_8b6463b2-1f69-41e6-ba70-943ad91b8aa6">174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTUtMS0xLTg2NjU5_3607a4f6-5ab2-443b-8378-bd8df60c4ba5">4,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTUtMS0xLTE0Mzc4Nw_a1cfa437-aa9f-4d21-b883-0a8186ff25b3">2,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE1LTMtMS0xLTg2NjU5_c53e1910-ee27-4287-9ec6-60c2edbf768e">13,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE1LTUtMS0xLTg2NjU5_f4c93593-ac6a-4e6c-9427-08621269627d">1,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTUtMS0xLTE0Mzc4Nw_69c2fd2b-3fc4-4990-b306-8ae52cd4af7f">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: income allocated to participating securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTMtMS0xLTg2NjU5_9133b840-f8f9-4f2b-8d3c-2cf17d391154">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTg2NjU5_576bd055-272b-4dc8-9076-986c4c3e407c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE2LTUtMS0xLTE0NDE4OA_fb856cfc-2f2e-4a88-9690-4da4b3734a77">1,241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTMtMS0xLTg2NjU5_6187ffa8-59fc-4e95-b435-e2f0902f1a00"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTMtMS0xLTg2NjU5_84bfbaa1-a9d9-47e7-8c01-86dbb581b1dc">13,558</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTUtMS0xLTg2NjU5_7406ba23-ae14-46e8-82d2-c1732f103633"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTUtMS0xLTg2NjU5_77fc5605-c4c9-4c84-87ca-8e503df9de63">1,710</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTE0NDE4OA_48a22ab3-b0e9-43a7-8155-b6973399e7ed"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTE0NDE4OA_9e0029fd-d18c-4058-8039-ce683556759e">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, LT10 and LT50 common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTMtMS0xLTg2NjU5_81754ff0-8cf9-469f-80ff-da28f8d25704"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTMtMS0xLTg2NjU5_f2611819-240b-41dc-82c8-c2f7e7e37e61">0.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTUtMS0xLTg2NjU5_358da8bb-8483-4b6b-95e9-7c4dd051ba8a"><ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTUtMS0xLTg2NjU5_39768921-c3f9-4562-a495-e4e41bfe81b7">0.06</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE5LTUtMS0xLTE0NDk0MQ_18a83c39-e190-4789-aa91-7993eb227834"><ix:nonFraction unitRef="usdPerShare" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE5LTUtMS0xLTE0NDk0MQ_8bb3aa0a-28cb-4afc-a8b4-f4d69f58ab01">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares of common stock used to compute net loss per share attributable to Class A, LT10 and LT50 common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTMtMS0xLTg2NjU5_139e40f1-0f8f-4f5d-bd17-60eae5bebfae"><ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTMtMS0xLTg2NjU5_84078cfd-b83c-418f-b6a6-739966f83448">38,039,222</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTUtMS0xLTg2NjU5_6119fd75-59cd-4605-9d62-dad7f0639031"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTUtMS0xLTg2NjU5_e55b79ab-a857-4084-a6ed-b3eed581346e">27,424,480</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIxLTUtMS0xLTE0NDE4Mw_8388eeeb-be1d-4bdf-a390-438bcfc0de8d"><ix:nonFraction unitRef="shares" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIxLTUtMS0xLTE0NDE4Mw_bfa1d818-0b6e-40c5-9cda-c65038cb791c">25,921,890</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_157"></div><hr style="page-break-after:always"/><div style="min-height:85.5pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Year Ended December 31,<br/></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.979%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Convertible preferred stock</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated deficit</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total stockholders' <br/>equity (deficit)</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1935a9c69b7e4b51bb98f6a16f730251_I20181231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMS0xLTEtMTQzODA2_815e30f1-72bb-471b-b632-66d8c1933481">4,203,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1935a9c69b7e4b51bb98f6a16f730251_I20181231" decimals="INF" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMy0xLTEtMTQzODA2_e3a0c5f6-43c7-4a66-be32-6ebdf98458bb">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i751b28fbf5424e08939ec11eea358477_I20181231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItNi0xLTEtMTQzODA2_d46dbca8-1606-4eb0-9371-5d470e79aac1">24,522,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i751b28fbf5424e08939ec11eea358477_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItOC0xLTEtMTQzODA2_51e61bab-f20b-4440-bbe0-d7617dc0431f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c9519adf0a44876a3e7ba248ae4a42b_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTAtMS0xLTE0MzgwNg_eba30202-5c6f-486e-8b30-5e7f2004a1fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79a0a1895b2e46488e1ebd9ef94a6afc_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTItMS0xLTE0MzgwNg_f2711abb-121a-45e9-8c3a-793a7030c342">51,879</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6db8968dca464fa496974e304ae0c7ab_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTQtMS0xLTE0MzgwNg_84d52282-7485-48ad-8188-c4e41c5ebd48">51,879</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtNi0xLTEtMTQzODA2_055496e6-ff6d-470a-bb1a-72146679dfbe">2,122,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTAtMS0xLTE0MzgwNg_f950f611-007d-4bb2-8909-144207d37683">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTQtMS0xLTE0MzgwNg_b140e8d8-0a6e-436b-9084-b1d847b01705">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTAtMS0xLTE0MzgwNg_2978c91c-a8fc-4230-9b87-922b4ad5111d">1,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTQtMS0xLTE0MzgwNg_68f489f9-0b4b-4224-834b-cafd0f7d1457">1,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtNi0xLTEtMTQzODA2_3c6a44fb-468e-4e0b-9260-3d6e09b4a72c">55,200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTAtMS0xLTE0MzgwNg_5108815c-73ec-4f54-8a11-40655bacc682">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTQtMS0xLTE0MzgwNg_77bdd40a-122a-4e85-b23e-3227140d596e">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i512eb741b4784ce3acfe0ff0f32a09fe_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTItMS0xLTE0MzgwNg_ff184ef7-46b4-4aba-8918-89b5976e8c84">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTQtMS0xLTE0MzgwNg_33178f3a-0806-4278-9638-01175f464c53">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8ae88063290745679cd6ee477d63b81a_I20191231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMS0xLTEtODY2NTk_a34ca1a5-db22-46ef-964a-ffe750c96155">4,203,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae88063290745679cd6ee477d63b81a_I20191231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMy0xLTEtODY2NTk_c5b321d7-d19e-4eb5-9bbe-8950de928d12">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItNi0xLTEtODY2NTk_162d501b-6cc9-4e13-8637-9d62e4506472">26,589,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItOC0xLTEtODY2NTk_68ba8290-a8db-4ce8-a316-a046c4dbc136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9143272380094c7596dbbbaf5e135702_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTAtMS0xLTg2NjU5_72d86cf4-5a70-462f-8e0a-475677185ae0">2,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e3d34d1e47244c3bf526a60856e4ce1_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTItMS0xLTg2NjU5_9dda1e4b-6171-480f-b6f0-5863ad9c7162">50,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTQtMS0xLTg2NjU5_e78b6358-b597-4341-b919-aeead070207a">48,464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if02f8270824a44639809f7c42ac1cc30_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtNi0xLTEtODY2NTk_af711914-f980-4665-b991-fc9f850eb3dd">2,777,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd955c74ff634303a86177ecb3403461_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTAtMS0xLTg2NjU5_2dcdaf0a-f917-46a5-97a7-04abbce66c43">1,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTQtMS0xLTg2NjU5_92ba790b-f318-465b-b91f-e525c5d33ce8">1,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd955c74ff634303a86177ecb3403461_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTAtMS0xLTg2NjU5_139d308a-2c4b-4bbc-b7fc-b4e28b31b5ab">17,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTQtMS0xLTg2NjU5_2dc00ff3-6640-43fb-a280-44a55ec81496">17,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i588f7f44759942a8aeeff394b62a182a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTItMS0xLTkyODAx_ca0a76dc-f826-4b89-b83c-f0cd268d3cc7">1,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTQtMS0xLTg2NjU5_a8d860f6-aaf0-40df-adad-41729cc0890a">1,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibf2c344cd13f48178c1c89f473f29e5f_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMS0xLTEtODY2NTk_30397d3c-4560-4ca8-b2e2-bca45e5ead3c">4,203,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf2c344cd13f48178c1c89f473f29e5f_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMy0xLTEtODY2NTk_05421d0e-aade-4563-ad64-36681aec7825">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i23bdae0d78f244259fc9650aaf531756_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtNi0xLTEtODY2NTk_3a710113-c338-4dc7-a01b-56964f2cd911">29,366,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23bdae0d78f244259fc9650aaf531756_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtOC0xLTEtODY2NTk_238754b2-8c10-4f94-be80-3a6781897a82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3545ccfb7b244a6e8576fc6baf3bad6a_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTAtMS0xLTg2NjU5_4852828a-6fa2-4601-89c3-bc8f0cc49a31">21,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ad33543bc0f4e90ac69f815d84db35d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTItMS0xLTg2NjU5_7ae19914-3d94-4677-ac81-a32a17a3ac9e">52,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTQtMS0xLTg2NjU5_5a483946-e41b-4f1a-9f8d-f2909c249d0f">31,036</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversion of convertible preferred stock to common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231" decimals="INF" name="exfy:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMS0xLTEtMTI2NjI0_5c434bb2-fa23-48b5-a9b0-02c69874c6ef">4,203,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231" decimals="-3" name="exfy:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMy0xLTEtMTI2NjMx_16fcef44-69bb-45c2-b3b7-5b1abb1124f2">45,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctNi0xLTEtMTI2NjM3_4dacc492-e556-4534-8b91-b348e2f500c4">42,031,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctOC0xLTEtMTI2NjQz_781ac5bd-953e-4064-bd4c-724f1bb18747">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTAtMS0xLTEyNjY0OQ_e8ee7671-9a71-4fa0-9f3a-66bb6d49137c">45,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTItMS0xLTEyNjY1Mg_954b6b5d-9e60-49f9-a682-e8fc0c72b6a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTQtMS0xLTEyNjY1Nw_3d8436f1-94af-4d31-9ea2-650692776174">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="INF" name="exfy:StockIssuedDuringPeriodSharesWarrantsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtNi0xLTEtMTI2NjM3_665076b9-d255-4fbd-b65e-34324c6cb78d">428,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon initial public offering</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktNi0xLTEtMTI2NjM3_aa2ec28f-36be-4204-bad2-170502b80388">2,608,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTAtMS0xLTEyNjY0OQ_f3658316-b76f-419a-936f-68603aee5fbd">57,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTQtMS0xLTEyNjY1Nw_090b1c0d-85fd-4de6-a02f-5b8a3e1a1862">57,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtNi0xLTEtODY2NTk_6ad35799-0f0d-46e5-ab61-f4bce79f743e">6,965,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtOC0xLTEtODY2NTk_e8196bb1-79fd-40a0-92db-24f1dd1f5230">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtMTAtMS0xLTg2NjU5_95008b0e-6bd9-414e-90a9-f75b155aebc2">3,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtMTQtMS0xLTg2NjU5_9dedfc20-6e49-4a48-9fbd-c948031b0ddc">3,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231" decimals="-3" name="exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEwLTEtMS0xMjY2NDk_0a8e7dd7-c3eb-47f4-b181-c46e48d2e2ef">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTE0LTEtMS0xMjY2NTc_7f6a2bb9-e015-4b3f-af07-f78222d8c14f">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTAtMS0xLTg2NjU5_5b22385d-a852-480f-8bfe-f9e0a4fdc58f">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTQtMS0xLTg2NjU5_1ea9035e-2676-40c7-9294-ba8fa855c247">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzEwLTEyLTEtMS04NjY1OQ_ff53d3af-3752-4ab9-9148-b148c24c519e">13,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzEwLTE0LTEtMS04NjY1OQ_fe4f35f1-945f-4463-9f4f-2385235eb8f3">13,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib3e529dc28e24cd5bb1d7898227c3874_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTYtMS0xLTg2NjU5_3acf4f79-8ce0-496b-999b-ae2e9f5e6027">81,400,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3e529dc28e24cd5bb1d7898227c3874_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTgtMS0xLTg2NjU5_f9dfa776-352b-409c-bd0f-132a0d3b0f73">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16e5ab0a2554ed2b929143474f45309_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEwLTEtMS04NjY1OQ_8933a2e9-30d5-4b35-99ed-5df49f984375">142,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f565686ea294288b50490687d6b1db2_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEyLTEtMS04NjY1OQ_9d08a164-2996-425e-9e4d-e34c157e3848">65,906</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTE0LTEtMS04NjY1OQ_d368ccef-5725-4f9b-bf77-c44c7ae12963">76,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_163"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQtMy0xLTEtODY2NTk_c2026c39-b8ba-477c-a652-108cf3c67e9d">13,558</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQtNS0xLTEtODY2NTk_817397f7-a890-4d53-b85b-1c49790dff6e">1,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMtNS0xLTEtMTQzODQ3_27f4b58b-701f-4847-9a37-05cb4224e6d1">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtMy0xLTEtODY2NTk_10b53441-4315-4863-8d8f-9e0149bae912">5,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtNS0xLTEtODY2NTk_e818f39a-abb3-4e2d-a2bd-5b981bea1247">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUtNS0xLTEtMTQzODQ3_3a6c8f88-cb5a-4055-9bf1-f314a0808106">2,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctMy0xLTEtODY2NTk_74303bbc-d005-4b6b-a7a5-990919a8a63e">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctNS0xLTEtODY2NTk_d0965669-e89d-49cf-b807-86079d33821e">1,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtNS0xLTEtMTQzODQ3_707e5bf1-9c02-440f-9e7d-e2e643f6a580">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on impairment, receivables and sale or disposal of equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtMy0xLTEtODY2NTk_d9a96af9-0c22-4f7d-90a4-49c960d10cab">319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtNS0xLTEtODY2NTk_c6ea4582-22ca-4436-adc0-29b389ceac5e">162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctNS0xLTEtMTQzODQ3_ec7d0bde-553c-43f3-aab2-3dbc765a2ae4">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktMy0xLTEtODY2NTk_b180c8ac-ed4c-4f7c-9772-1b5c79cab712">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktNS0xLTEtODY2NTk_1e672ec2-75c6-49c4-a190-81d2f5ecf34d">17,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtNS0xLTEtMTQzODQ3_93b624cc-174b-4655-846d-ecdc9e1583bc">1,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTMtMS0xLTg2NjU5_b4395c70-e242-40a0-bdac-08db54a6bc23">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTUtMS0xLTg2NjU5_7f141c3b-7359-46f1-aee5-1e2a06c6bc2c">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktNS0xLTEtMTQzODQ3_7bcb4cf6-8d38-4097-87e1-19c6e0398b15">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTMtMS0xLTg2NjU5_3f330e59-d043-401c-9e72-ae96bd31b9c1">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTUtMS0xLTg2NjU5_f4c51176-e5c7-410a-829f-3aaa82c3ed1d">2,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTUtMS0xLTE0Mzg0Nw_8c8938c0-d182-46f1-b666-acbad35b8edb">2,855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="exfy:DeferredTaxLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEyLTMtMS0xLTg2NjU5_29b041b5-b856-4df7-9adb-525d7a48c934">916</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="exfy:DeferredTaxLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEyLTUtMS0xLTg2NjU5_3726357a-c0b0-4ff1-9819-b636f54ea24d">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="exfy:DeferredTaxLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTUtMS0xLTE0NDk0NQ_42bcb460-f1e7-46ea-bc1a-61b7c4bbd300">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTMtMS0xLTg2NjU5_e72090ea-4571-4b8c-ab07-550fdee3a83a">6,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTUtMS0xLTg2NjU5_badfe384-f4e7-4e5f-bc43-3994c1985618">2,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEzLTUtMS0xLTE0Mzg1MA_36b012fc-9b9a-45db-86df-595ff59b5263">1,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="exfy:IncreaseDecreaseInSettlementAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTMtMS0xLTg2NjU5_8b284603-c502-4349-a486-4e53672f94e6">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="exfy:IncreaseDecreaseInSettlementAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTUtMS0xLTg2NjU5_5cb65699-1f6b-4d50-a009-9fb551e725bd">2,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="exfy:IncreaseDecreaseInSettlementAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTUtMS0xLTE0NDk0NQ_5f4b5be9-abbb-4383-9418-978404e038c1">1,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTMtMS0xLTg2NjU5_826bba12-b2a0-4811-9c35-4f80ccf1fd4f">6,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTUtMS0xLTg2NjU5_b2dbefe7-7c89-41b7-8bb8-365531fbf998">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE1LTUtMS0xLTE0NDk0NQ_7b154a34-027a-403b-b83a-7bf25f32adc1">3,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTMtMS0xLTg2NjU5_6f161fb7-844a-4bd9-929b-654077ca0de9">4,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTUtMS0xLTg2NjU5_e1227c1d-8885-464b-8104-03adbffd50dc">1,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTUtMS0xLTE0NDk0NQ_62a5a87c-174e-4cf9-a769-e4d9e3e2f8f8">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Related party loan receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTEtMS0xLTEyNjY3Nw_c5881f1c-0179-45b6-897a-a8070018e6e1">586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTMtMS0xLTEzMTQwOA_9da6b22f-e19f-4665-8d3f-9a2e10c825e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTUtMS0xLTE0NDk0NQ_d8792b83-0b35-4f7f-9bef-f30e03dfdb61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTMtMS0xLTg2NjU5_df7a1c15-b7af-40d2-9b57-593193a63d29">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTUtMS0xLTg2NjU5_b5dfa756-ac7d-449f-b987-b7b8fb6754c5">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTUtMS0xLTE0NDk0NQ_c0840091-b09a-4f91-a4c7-2423bbb82106">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTMtMS0xLTg2NjU5_bd263ff1-fbee-4154-ab48-e94f54175428">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTUtMS0xLTg2NjU5_cab5d2d9-e9ed-49fa-9e12-d2ddcfd098cc">714</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTUtMS0xLTE0Mzg2Mw_4bb6cad7-03f2-4f7f-96f1-633d2293022e">446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTMtMS0xLTg2NjU5_cb8ba1a6-ce5a-498d-b495-5e6fcc031cc2">7,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTUtMS0xLTg2NjU5_1f0fc23d-0590-46f0-8db3-d44685d105ec">1,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTUtMS0xLTE0Mzg2Mw_3e506dfa-bdde-4d4a-b861-8fcd8507b80b">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTMtMS0xLTg2NjU5_ac313fd2-997e-4768-89a1-4c7de13c7586">801</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTUtMS0xLTg2NjU5_7126a9c8-17c5-479a-aaf9-c00de7e69e25">1,374</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTUtMS0xLTE0Mzg2Mw_96fb46e4-1f77-4d26-b86d-91902252cfd8">1,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="exfy:IncreaseDecreaseInSettlementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTMtMS0xLTg2NjU5_44ea5144-1b4d-4013-9e85-7baa50a6a5be">7,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="exfy:IncreaseDecreaseInSettlementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTUtMS0xLTg2NjU5_0b357419-c3e3-43b7-96b6-f4e6bdc57578">16,548</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="exfy:IncreaseDecreaseInSettlementLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTUtMS0xLTE0Mzg2Mw_1f310ca2-bd74-403f-9775-d1b0806559cb">5,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTMtMS0xLTg2NjU5_7290707d-53b4-467b-8fad-da01566b3b3a">725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTUtMS0xLTg2NjU5_50898020-132d-4804-b3c0-b302603517b5">877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTUtMS0xLTE0NDk0NQ_1831f270-7a12-464e-9eb8-aedcfd7685eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI1LTMtMS0xLTg2NjU5_5fc9e105-3975-4fea-ae03-46e1da795c21">5,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI1LTUtMS0xLTg2NjU5_bd5245a8-8487-45ba-a236-0e8fbadfa78d">7,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTUtMS0xLTE0Mzg2Nw_bb1549ae-9b72-4371-835a-af24da0761f9">12,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTMtMS0xLTg2NjU5_816d6f32-c6d3-40fd-bd72-8a0368c01f84">2,706</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTUtMS0xLTg2NjU5_81cdce41-ccec-4266-a74b-9ff91be70247">2,488</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI2LTUtMS0xLTE0Mzg5NQ_35e77171-1b26-4fee-b88a-a1d3a2d21705">3,235</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale or disposal of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTMtMS0xLTg2NjU5_eb0df735-b118-4aff-9554-6b7d4364f4e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTUtMS0xLTg2NjU5_a78dfb4b-311c-4b99-a035-cdda15d48d9c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTUtMS0xLTE0Mzg5NQ_6ec698fa-a13a-4e76-badc-93f7be49069e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTMtMS0xLTg2NjU5_bcfcef79-9405-4786-a150-f93f27aadbb4">4,908</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTUtMS0xLTg2NjU5_e234d12f-cab5-4e1c-a5e5-4cf79c445954">1,809</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTUtMS0xLTE0Mzg5NQ_091d2c19-4168-4b6d-9822-d5bdce38eaba">1,673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMwLTMtMS0xLTg2NjU5_0f6046e5-740b-405a-ba74-6036e3ca2ca9">7,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMwLTUtMS0xLTg2NjU5_d675ccba-5625-4e49-ae0b-51ab7ea0f3f8">4,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTUtMS0xLTE0Mzg5NQ_da7b7bd9-88ed-4ecc-b90c-2f820730e3a5">4,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments of finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTMtMS0xLTg2NjU5_306a36c2-f875-496d-a46f-5982c3adaf2b">774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTUtMS0xLTg2NjU5_79843d10-2a8f-48da-bffa-464fe090b579">808</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMxLTUtMS0xLTE0Mzg5OA_dc4da894-94cb-41a6-85ab-c02b4c8b1e5d">793</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments of term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTMtMS0xLTg2NjU5_9f2aac9e-26f4-4cf4-872f-11101783a720">25,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTUtMS0xLTg2NjU5_49260d79-e08f-4d89-abdc-f24a5ff20b84">319</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTUtMS0xLTE0Mzg5OA_6f6eb063-0989-4760-a8ff-1fbdedf42ca8">39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTEtMS0xLTEyNjY4OQ_627a0560-2bd6-4bc8-b7e8-d67f89fc1171">45,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTMtMS0xLTEzMTM5Mw_1a298abc-184e-4cd7-b801-7ac6255f2283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTUtMS0xLTE0NDk0NQ_559ec0fb-a369-4cca-aedc-d251f3886e24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments of line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTMtMS0xLTg2NjU5_2b23633f-fdb3-4bfc-b7ca-b075ecdf452d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTUtMS0xLTg2NjU5_6755afec-0e73-417e-918b-f4be63a031af">1,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTUtMS0xLTE0NDk0NQ_1ea2d07d-9804-4c95-9d90-f1ef5b3ef694">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTMtMS0xLTg2NjU5_6ebb803e-0674-462d-bc42-7a765bff01a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTUtMS0xLTg2NjU5_d4557b63-4fc7-4915-98ef-e8a9b3f14249">9,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTUtMS0xLTE0MzkwNw_bdb075b6-2f82-4b01-b559-af9adbf8d14c">5,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTEtMS0xLTE0NDk2Ng_d9747be0-2e3d-449e-883a-f6f942cc6a5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTMtMS0xLTE0NDk2OA_14bea530-79d9-4384-b4d3-0c187fe48f2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTUtMS0xLTE0MzkxOA_d8c1f1b5-084a-47cf-adf6-66b12b3e44b0">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vesting of restricted common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="exfy:ProceedsFromVestingOfRestrictedCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTMtMS0xLTg2NjU5_00ed9fa7-7339-4ca1-beab-6e80528aa7fd">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="exfy:ProceedsFromVestingOfRestrictedCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTUtMS0xLTg2NjU5_ab9e950b-a843-47ca-9288-e9a17b8320cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="exfy:ProceedsFromVestingOfRestrictedCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTUtMS0xLTE0NDk0NQ_f2b2ebb7-61f6-4906-ab81-b16cf6b4724a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from initial public offering, net of underwriters' discounts and commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTEtMS0xLTkyODYx_32e8007a-6ba7-4e8e-ae04-a4e2d017bc90">57,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTUtMS0xLTg2NjU5_b499556f-71b5-49a0-a8a7-89a6e06ee7a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTUtMS0xLTE0NDk0NQ_8b111f17-2d75-4b99-aba8-64ce5b4e7b71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock on exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTMtMS0xLTg2NjU5_eada2932-53a6-41c8-9080-3ad78d4f6d89">3,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTUtMS0xLTg2NjU5_704b9d70-94d3-445f-91ee-d00564411162">1,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTUtMS0xLTE0MzkyMQ_c198db43-f0c5-47c4-bbd7-bdd24a7a7d23">482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTMtMS0xLTg2NjU5_e1add8a1-c3ce-499e-b3df-5dfd4d509066">80,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTUtMS0xLTg2NjU5_68a3d521-c675-4b12-abc7-ebb7555709de">8,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTUtMS0xLTE0MzkyMQ_b951800b-f7d5-4569-ad3a-a5903912c14c">5,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTMtMS0xLTg2NjU5_45241502-5670-4434-a6a4-9fab56adb868">78,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTUtMS0xLTg2NjU5_83955886-c6da-46ec-b82a-23c9a4e172af">12,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTUtMS0xLTE0MzkyMQ_4aa28015-03bd-4963-be12-9a09ffcd8a53">12,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTMtMS0xLTg2NjU5_3ad2928e-8351-4269-9e2f-fd67a7c5a2b0">46,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTUtMS0xLTg2NjU5_1768e5a1-8e1e-4bcf-907f-7a34c171d1b8">34,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db8968dca464fa496974e304ae0c7ab_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTUtMS0xLTE0MzkyMQ_28d27ab1-f265-4627-875e-ef65fc0fd93f">22,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents and restricted cash, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTMtMS0xLTg2NjU5_378c789a-5b43-4aee-b669-8a5ebddb3740">125,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTUtMS0xLTg2NjU5_35cc2b9e-ef6c-459d-a72b-f7308530e15c">46,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQzLTUtMS0xLTE0MzkyNg_cd9ca6e4-07d1-441c-abea-8a5f09474ee9">34,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ0LTMtMS0xLTg2NjU5_6893776d-6278-4030-8041-bb232dfd98c9">3,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ0LTUtMS0xLTg2NjU5_c56bb771-e1d3-421e-9923-e8ab8dfad7bd">2,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTUtMS0xLTE0MzkyNg_ff260083-5b18-4f48-bc8c-755436babd76">2,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTMtMS0xLTg2NjU5_80f8004f-e742-4b02-9b92-7ebbab60003e">6,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTUtMS0xLTg2NjU5_a80f4168-d7ac-431a-b78b-34a5dd7a1b2d">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ2LTUtMS0xLTE0MzkyNg_4fceb5e1-f53c-4669-b2e7-ab7c109b2164">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash investing and financing items:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial building and land acquired with long-term debt (net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTAtMS0xLTE0NDk3Ni90ZXh0cmVnaW9uOmU2NDZmMjcwNzczZTRiMzI5Nzg4YWNkOWNiMWNjNDllXzM4NDgyOTA2OTcyMjY1_be813ea0-0b70-4ea9-bf93-7818f14d480e">8,226</ix:nonFraction>)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTEtMS0xLTE0NDk4MA_5d94536c-ae4e-4ab9-bdd8-eb4be7be8b34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTMtMS0xLTE0NDk4Mg_64159509-a182-4ee7-a808-6e58b73f3265">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTUtMS0xLTE0MzkzNQ_99bc73df-61bd-4308-95c7-53dbb665b437">10,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets acquired with lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTMtMS0xLTg2NjU5_8ee9ae0b-7eec-4fb2-ad6b-ef55b51b4f0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTUtMS0xLTg2NjU5_9a15aa33-7782-45e0-94d1-c89ff6f8cf34">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ5LTUtMS0xLTE0MzkzNQ_c7b06849-b933-4a4f-85ab-ea188c96e810">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTMtMS0xLTg2NjU5_47ea5f4c-c25f-4308-b896-05c9a63fdbb0">98,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTUtMS0xLTg2NjU5_d68529bf-d837-40d7-b769-836591b6702d">34,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTUtMS0xLTE0MzkzOA_7a1a6524-aa68-4be6-bb03-ede01dbb04a4">9,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTMtMS0xLTg2NjU5_9e05d2e8-100b-4984-9cd1-018ab0ee1559">8,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTUtMS0xLTg2NjU5_9606f3a4-0dad-48ba-b596-5f9aeff778c8">1,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTUtMS0xLTE0MzkzOA_a0742b6f-d10a-4cb1-926d-9630b8ec44a0">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTMtMS0xLTg2NjU5_9ee4923e-3734-4939-9a42-a5baad6904ce">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTUtMS0xLTg2NjU5_8e0de32d-6f82-4d95-b16f-71354062e695">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTUtMS0xLTE0MzkzOA_6b2a6f24-8379-4695-a1de-7948334eed78">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in settlement assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:RestrictedCashIncludedInSettlementAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTMtMS0xLTg2NjU5_7bb1972d-d39e-4e20-b5dc-dd91479c4d73">18,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:RestrictedCashIncludedInSettlementAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTUtMS0xLTg2NjU5_cc0fb7cf-690a-4ddf-9eaf-0ccb98a16fa3">10,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="exfy:RestrictedCashIncludedInSettlementAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTUtMS0xLTE0MzkzOA_c6e1e2af-0628-4a83-9750-be84f09f3486">24,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTMtMS0xLTg2NjU5_124e54c0-ef44-4378-aa4a-5d742a34eb57">125,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTUtMS0xLTg2NjU5_0b8b26f3-0b88-453a-821f-779dd6b7b099">46,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTUtMS0xLTE0MzkzOA_f368e836-87fc-4157-9b06-e98b5a0898ef">34,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_166"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i0807c6db16d341b08754dc9fc59af37a_169"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 1 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzE5_6f56a1e6-a2b8-401e-9a00-3b64d9d0f54a" continuedAt="i6834f4b56acf4d17b0175bba28cf7346" escape="true">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="i6834f4b56acf4d17b0175bba28cf7346" continuedAt="idd01bf228ad2402ea2a3198931b53d03"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Expensify, Inc. (Expensify or the Company), was incorporated in Delaware on April&#160;29, 2009. Expensify offers a comprehensive expense management platform that integrates with a variety of third-party accounting applications, including QuickBooks Desktop, QuickBooks Online, Xero, NetSuite, Intacct, Sage, Microsoft Dynamics, MYOB and others. Expensify's product simplifies the way that employees and vendors manage and submit expense receipts and bills and provides efficiencies to companies for the payment of those bills. Expensify delivers its services over the internet to corporations and individuals under a license arrangement and offers unique pricing options for small and midsized businesses (SMB) and enterprises on a per-active-member basis. Expensify's customers are worldwide but primarily in the United States (U.S.).</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2020, Expensify launched the Expensify credit card (the Expensify Card). Expensify primarily distributes the Expensify Card to large corporate customers in the U.S. that subsequently distribute the card to their employees for business use. The Expensify Card allows customers to have real-time control over their employees' spending and compliance with spending limits in addition to eReceipt reporting on purchases made.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the subsidiaries of Expensify are as follows:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary in the United Kingdom (UK), Expensify LTD., in 2015 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in the UK.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary in Australia, Expensify PTY LTD., in 2017 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in Australia.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, 401 SW 5th Ave LLC, in 2019 with the subsidiary&#8217;s primary purpose being to hold title to the commercial building purchased in Portland, Oregon. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify.org, in 2019 which is a nonprofit benefit organization. Expensify.org is included within the consolidated financial statements of Expensify as Expensify has both a majority voting interest in the board of Expensify.org and an economic interest in the organization. In early 2020 with the introduction of the Expensify Card, Expensify committed to donate <ix:nonFraction unitRef="number" contextRef="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231" decimals="INF" name="exfy:DonationCommitmentAsAPortionOfConsiderationReceivedPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQxMjMxNjg2MDU5Njg1_f047a7e9-1671-4df6-9ab9-30c521ea8c31">10</ix:nonFraction>% of its consideration received from a vendor for monetizing Expensify Card activities to Expensify.org in addition to lump sum discretionary contributions. Beginning in January 2021, an additional commitment was made to donate 25 cents for every dollar Expensify paid to white male Expensify employees to Expensify.org to fund social justice and equity efforts. For the years ended December 31, 2021 and 2020, Expensify, Inc. contributed $<ix:nonFraction unitRef="usd" contextRef="i484474bb1c1d47b5b12d4d64fe8f864f_D20210101-20211231" decimals="-5" name="exfy:PaymentOfDonationCommitments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjUwODI2_164dad1e-77a6-4d01-82d2-2dc070c923d0">3.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i36a21215963f45bc97106718a86cc9ac_D20200101-20201231" decimals="-5" name="exfy:PaymentOfDonationCommitments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzEzMTk0MTM5NTQxMDAw_c4d17462-b1b2-42cf-99f0-8e6e4ebf836e">0.1</ix:nonFraction> million to Expensify.org, respectively. $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzM5NTgyNDE4NjIyNzk3_a0931314-6b21-414c-8d46-ffe0f6c7d4da">0.3</ix:nonFraction>&#160;million in commitments from Expensify, Inc. remain open for contribution as of December 31, 2021. An immaterial amount in commitments from Expensify, Inc. remained open for contribution as of December 31, 2020.  All intercompany transactions and balances have been eliminated in consolidation. Any contributions from Expensify.org to a charitable organization is recorded as an expense within General and administrative expenses on the consolidated financial statements upon payment. Contributions from Expensify.org to a charitable organization were immaterial during the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established wholly-owned subsidiaries, Expensify Canada Inc. and Expensify Netherlands B.V., in 2020 that primarily serve to promote and market Expensify's services to customers and potential customers of the Company in Canada and the Netherlands, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="idd01bf228ad2402ea2a3198931b53d03"><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify Payments LLC, in 2020 that primarily serves as the licensed provider of money transmission services for Expensify with its expense management program.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify Lounge LLC, in 2021 that primarily serves to manage, promote and market Expensify's lounge operations in the United States.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial Public Offering </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company&#8217;s registration statement on Form S-1 (the IPO Registration Statement) related to its initial public offering (IPO) was declared effective on November 9, 2021 and the Company&#8217;s Class A common stock began trading on the Nasdaq Global Select Market on November 10, 2021. On November 15, 2021, the Company closed its IPO of <ix:nonFraction unitRef="shares" contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM1OTM1_13c0fe87-4a81-471b-8882-47dbf0ed6021">11,190,392</ix:nonFraction> shares of the Company's Class A common stock at $<ix:nonFraction unitRef="usdPerShare" contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM1OTg3_fc5f5a20-2970-41e3-864e-db024eb4b694">0.0001</ix:nonFraction> par value per share (the Class A common stock), in which the Company sold <ix:nonFraction unitRef="shares" contextRef="i5872d53653bb4417bee339d8995335a2_D20211115-20211115" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MDY1_be70bed2-99c8-4efd-8660-7e9444092792">2,608,696</ix:nonFraction> shares of Class A common stock, and the selling stockholders sold <ix:nonFraction unitRef="shares" contextRef="i050ca172d21d4a86830fdb6c276d72f4_D20211115-20211115" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MTM1_11b5eaea-7a43-47f6-a4f5-27a747b8206f">8,581,696</ix:nonFraction> shares of Class A common stock at an IPO price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MTg5_61d59f5d-3b48-4e9e-9963-aaa994aaccea">27.00</ix:nonFraction> per share. This total sale of <ix:nonFraction unitRef="shares" contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MjIz_13c0fe87-4a81-471b-8882-47dbf0ed6021">11,190,392</ix:nonFraction> shares of Class A common stock in the IPO includes the full exercise of the underwriters&#8217; option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="i5d845a1e38874203a4cf4a45126fffd3_D20211115-20211115" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MzUw_57d49ff0-ed3f-4839-8115-0f1c1bf5ca48">1,459,616</ix:nonFraction> shares of Class A common stock from certain selling stockholders at an IPO price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NDM4_61d59f5d-3b48-4e9e-9963-aaa994aaccea">27.00</ix:nonFraction> per share. The Company did not receive any proceeds from the sale of shares of Class A Common Stock in the offering by the selling stockholders. The Company received aggregate net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NjQ4_28b0e3c0-faee-4324-8bb4-115476c7d301">57.5</ix:nonFraction> million after deducting underwriting discounts and commissions of approximately $<ix:nonFraction unitRef="usd" contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115" decimals="-5" name="exfy:PaymentForUnderwritingDiscountsAndCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NzI0_98b64764-a725-4013-931e-6505495905ad">4.9</ix:nonFraction> million and offering costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NzY0_53c5524e-2455-4fb0-bf72-53efe31024aa">8.0</ix:nonFraction> million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of the IPO Registration Statement, the Company filed an Amendment to the Amended and Restated Certificate of Incorporation to create <ix:nonFraction unitRef="class" contextRef="i931706bb5be843b39b3b2ef051eeb2e9_I20211115" decimals="INF" name="exfy:NumberOfClassesOfStock" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2OTQx_542e365c-1592-4abd-8808-1636ffd49f33">three</ix:nonFraction> classes of authorized common stock: Class A, LT10, and LT50 common stock. All shares of common stock then outstanding were reclassified as Class A common stock except for shares under the Company's exchange offer, which provided employees and other service providers the opportunity to exchange, on a <ix:nonFraction unitRef="number" contextRef="i931706bb5be843b39b3b2ef051eeb2e9_I20211115" decimals="INF" name="exfy:ConversionOfStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3MjQ2_1730dccb-aaa1-4bbe-9c54-5550627d0e1c">one</ix:nonFraction>-for-one basis, their Class A common stock into LT10 or LT50 shares. Under this exchange offer, <ix:nonFraction unitRef="shares" contextRef="i799440089dfa449682d985dd759de324_D20211115-20211115" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3MzQ1_86d374d4-6b3f-47d7-8ce2-579ce07189f8">13,556,800</ix:nonFraction> shares of Class A common stock were exchanged for <ix:nonFraction unitRef="shares" contextRef="i504dbfcd94504ad19868f0ce29b5835e_I20211115" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3Mzk5_37a75d63-7e70-4757-8983-2400a8bcd98c">7,332,640</ix:nonFraction> shares of LT10 common stock and <ix:nonFraction unitRef="shares" contextRef="i6729eead8c9b410594b8cab88123241f_I20211115" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NDM1_1b0a9f49-2064-4dd4-80b7-ce9bf45d5027">6,224,160</ix:nonFraction> shares of LT50 common stock.  Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into <ix:nonFraction unitRef="shares" contextRef="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NTYz_aaea3643-5946-452e-9724-b090e89223c5">42,031,390</ix:nonFraction> shares of common stock on a <ix:nonFraction unitRef="number" contextRef="if00d1a3bdbc04233bd27c56f75895d76_I20211115" decimals="INF" name="exfy:ConversionOfStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NTk1_b6ff9ea4-92c2-462e-ae65-e1c72890ea44">ten</ix:nonFraction>-for-one basis and reclassified into Class A common stock. In addition, <ix:nonFraction unitRef="shares" contextRef="i7134c8cf9ed74e08bb11b15fba455f3c_D20211115-20211115" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3Njcw_7e277104-982a-4553-9783-c5ff1d88d7cb">430,080</ix:nonFraction> shares of common stock warrants were converted to an equivalent number of shares of Class A common stock warrants. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of <ix:nonFraction unitRef="shares" contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3OTMw_e37c5121-ed4c-4523-862e-38e7a531915c">1,000,000,000</ix:nonFraction> shares of Class A common stock which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3OTkx_e8257f68-37fd-41c9-aefa-a07570894999">one</ix:nonFraction> vote per share; <ix:nonFraction unitRef="shares" contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDEx_e35bb005-0e12-4b66-b77e-f90cacefaba2">25,000,000</ix:nonFraction> shares of LT10 common stock, which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDcw_da5be9b8-9c62-46d4-91ea-376e7ec4463f">10</ix:nonFraction> votes per share; and <ix:nonFraction unitRef="shares" contextRef="i29227adba13245b29c72eae02e8e6305_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDk1_0925e8db-2c55-42d4-8536-d1ecb49a9ea9">25,000,000</ix:nonFraction> shares of LT50 common stock, which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i29227adba13245b29c72eae02e8e6305_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MTU0_2331491b-072c-42a8-b99a-3c8145ca2761">50</ix:nonFraction> votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of <ix:nonFraction unitRef="shares" contextRef="i385c2e73ef484983922cf888ae1f8c6a_I20211114" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MjY0_81f67f05-7c78-4066-a32b-97804233a3e2">10,000,000</ix:nonFraction> shares of undesignated preferred stock. </span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzIw_fdab8bd4-2c75-4cbb-859d-7ed0b50753cc" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries (the Company) and have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). All intercompany transactions and balances have been eliminated in consolidation.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Split </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; On October 27, 2021, the Company effected a <ix:nonFraction unitRef="number" contextRef="i89d44d873a22449f880ba27c737aa589_D20211027-20211027" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzIx_275c4921-5c50-40d3-9bcb-b93248455a09">ten</ix:nonFraction>-for-one stock split of its common stock. All share and per share information has been retroactively adjusted to reflect the stock split for all periods presented.</span></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_172"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 2 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjIx_94cf34af-b721-4fcb-9c9e-74d724f91376" continuedAt="if1532ec38c534b37bf1adad7f59e37b7" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="if1532ec38c534b37bf1adad7f59e37b7" continuedAt="i9e5e84e277cd4a2d9ffa0cab5f2e5748"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:RisksAndUncertaintiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjIy_a31e91cf-dea3-40de-a8ec-b2e2a207e776" continuedAt="i83c8bd777535442a805dcd8e88b70d0c" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company evaluates its operations periodically to determine if any risks and uncertainties exist that could impact its operations in the near term. During December 2019, the novel coronavirus (COVID-19) emerged and subsequently spread worldwide. The World Health Organization declared COVID-19 a global pandemic in March 2020, resulting in federal, state and local governments and private entities implementing various restrictions, including travel restrictions, </span></ix:nonNumeric></ix:continuation></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i9e5e84e277cd4a2d9ffa0cab5f2e5748" continuedAt="icea1882cf88c44668e8ea16ecb36d6a7"><ix:continuation id="i83c8bd777535442a805dcd8e88b70d0c" continuedAt="i22cae9a2c5c24128baf8b66cde42043a"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions on public gatherings, stay at home orders and advisories and quarantining of people who may have been exposed to the virus. The Company has been actively monitoring COVID-19 and its impact globally. Management believes the remote working arrangements and travel restrictions imposed by various governmental jurisdictions as a result of COVID-19 had limited impact on the Company's ability to maintain internal operations during the years ended December 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition will depend on future developments that are highly uncertain, including the result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat it. The Company's estimates may be subject to change as new events occur and additional information emerges, and such changes will be recognized or disclosed in the consolidated financial statements as they become known. While the full lasting impact of the COVID-19 pandemic on the global economy and our customers remains uncertain, the Company believes that use of the platform will continue to rebound and increase as economies fully reopen and business travel resumes to pre-pandemic levels.</span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i22cae9a2c5c24128baf8b66cde42043a">The Company does not believe that there are any significant risks as a result of the COVID-19 pandemic that have not already been disclosed in the consolidated financial statements.</ix:continuation> </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI0_47111ea5-94d4-41f8-b1ba-e673e36b665b" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions by management affect the Company&#8217;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.</span></div></ix:nonNumeric><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI1_7d0dae16-caf3-402b-866a-538189cf284c" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI2_198e2456-3ef2-4658-a9a5-72725dae48f4" continuedAt="i018a8ae408ac4be3bf0926357c8b5597" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i018a8ae408ac4be3bf0926357c8b5597"> &#8211; Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2021 and 2020, the Company had no cash equivalents.</ix:continuation> </span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI3_4d3a7de4-075b-4e5e-ad3a-5240af48995d" continuedAt="i9550259fb44e4a1da3240d1a27db490a" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Restricted cash amounts included within Other assets on the consolidated balance sheets as of December 31, 2021 and 2020 relate to cash deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK as well as bank-to-bank transfers in the UK. These restricted cash amounts are considered immaterial. The Company also has an immaterial amount of cash required to be held within a trust account for monthly management and maintenance operating fees for the 401 SW 5th Ave commercial building owned by the Company and an immaterial amount of restricted cash to be held as a general short-term </span></ix:nonNumeric></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="icea1882cf88c44668e8ea16ecb36d6a7" continuedAt="iddf52685954a49b3b735ebae7a0cd1c3"><ix:continuation id="i9550259fb44e4a1da3240d1a27db490a"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reserve with a Commercial Bank for Expensify Payments LLC.  These restricted cash amounts are included within Other current assets on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cash in transit for funds held for customers to the Company's Payment Processor and Expensify Card collateral for funds held for customers represent restricted cash maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. The Company restricts the use of the assets underlying the funds held for customers to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company&#8217;s direct obligation under funds due to customers. These restricted cash amounts are included within Other current assets on the consolidated balance sheets. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also includes restricted cash amounts within Other current assets on the consolidated balance sheets for cash held by Expensify.org. This cash is restricted for use towards social justice and equity efforts of Expensify.org and is classified as current based on the immediate availability of the cash towards fulfilling these efforts. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash also includes amounts included within Settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets and liabilities policy note below for further detail.</span></div></ix:continuation><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI4_a628d7eb-34cc-473d-9cb6-2dc942ddb971" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on the Company&#8217;s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Past due balances over 60 days and other higher risk amounts are reviewed individually for collectability. Based on management&#8217;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to an established allowance for doubtful accounts. Balances that remain outstanding after the Company has used reasonable collection efforts are written off no later than 90 days past due. The Company recorded an immaterial amount of allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI5_9c9022f3-87a6-45b6-b34a-604d66adc47f" continuedAt="ib5094cd1b6ed4f4e8c832acbcefc223e" escape="true">Concentrations of Credit Risk</ix:nonNumeric></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib5094cd1b6ed4f4e8c832acbcefc223e"> &#8211; Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the respective Restricted cash policy note above. There were no customers representing 10% or more of revenue during the years ended December 31, 2021, 2020, and 2019. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2021 and 2020.</ix:continuation> </span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:SettlementAssetsAndLiabilitiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMw_21b66228-8387-4d06-84a1-4e498626dcd5" continuedAt="i7323bf39bc614a9995a79aec94f40ac0" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Settlement Assets and Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Settlement assets and liabilities arise due to the time required between the approval of an expense reimbursement and settlement of funds in the member's account facilitated by a third-party vendor used by the Company for settlement. Funds are collected from customers by the Company and are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Upon an approved request for expense reimbursement from customers, the Company initiates the transaction from its Commercial Bank accounts where funds are held and remits the funds directly to the customer's users after a clearing period of three business days, including the day of the transaction. For reimbursement of transactions through the Expensify Card, the clearing period is typically two business days, including </span></ix:nonNumeric></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="iddf52685954a49b3b735ebae7a0cd1c3" continuedAt="iddaa236f3a4842a48f7c4cc77b2a9854"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7323bf39bc614a9995a79aec94f40ac0">the day of transaction, for the funds to be settled. The Company records settlement receivable and corresponding liability upon approval of the expense reimbursement. Settlement receivables are reported on the consolidated balance sheets when the approval of the expense reimbursement occurs until the funds are cleared in the Company's Commercial Bank account. The Commercial Bank account and settlement receivables roll up into the Settlement assets financial statement line item on the consolidated balance sheets. Any Settlement asset balance that remains outstanding after five business days is written off by the Company. Write offs related to the Settlement asset balances of the Company for the years ended December 31, 2021 and 2020 were immaterial. The Company did not record an allowance for doubtful accounts against the Settlement assets as write offs to date have been immaterial. Settlement liability is reported on the consolidated balance sheets from when the expense reimbursement is approved until the funds are cleared in the member's account.</ix:continuation></span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMx_10238a04-82fb-40a6-ae3e-9d3cbca822ba" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance leases are included in lease right-of-use (ROU) assets and lease liabilities in the consolidated balance sheets. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the income statement on a straight-line basis over the lease term and not recognizing these leases on the Company&#8217;s consolidated balance sheets. Variable lease payments are recognized in the income statement in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms and accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMy_bf5d4c15-1651-4ed7-8f84-2d6ffa6382e9" continuedAt="i5796563334bb485aa7c937ac33195f20" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically <ix:nonNumeric contextRef="i45fcb76639b4420c989843865281f71b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ4_f6dc2c82-d40c-41b9-abfc-8fda16674ff8">three years</ix:nonNumeric> for computer equipment, <ix:nonNumeric contextRef="ic88ad926f82447c7b23c153e23203e56_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ5_747938f9-8170-487f-ba40-8b741439c9fd">five years</ix:nonNumeric> for furniture and fixtures and <ix:nonNumeric contextRef="ie8c3bddfe75c48b5bf09feea738b11e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjUw_435fb0cf-c829-4a00-a85f-677c25362d57">thirty years</ix:nonNumeric> for buildings. Land has an unlimited useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the accounts and the resulting gain or loss is reflected in the consolidated statements of income. To date, gains or losses from disposition of property and equipment have been immaterial.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="iddaa236f3a4842a48f7c4cc77b2a9854" continuedAt="ifd7968497a8045188c4d0b70da562199"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5796563334bb485aa7c937ac33195f20">such time as the relevant assets are completed and put into use. Construction in progress as of December 31, 2021 and 2020 represents leasehold improvements under installation.</ix:continuation></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMz_ed45febe-1180-433f-ab3a-141be84af99e" continuedAt="i773261322f7e4f10934115beee89ec13" escape="true">Capitalized Software Development Costs</ix:nonNumeric></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i773261322f7e4f10934115beee89ec13"> &#8211; The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of <ix:nonNumeric contextRef="i0fdae4c2f8084accb9d22afe694d53eb_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzAy_177dbdb4-be53-4904-977b-2afbd58649e6">three years</ix:nonNumeric>, which is the estimated useful life.</ix:continuation> During the years ended December 31, 2021, 2020 and 2019, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM4NDgyOTA3MTE3MjQ1_cc79a5f8-96cd-4d6b-af66-770941d613e0">4.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTEwOTQw_13016c85-5020-4e99-9047-44b639b19966">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzYxNTYx_ef3cd796-cd90-47de-bda5-c3a8d4c0f4d0">1.7</ix:nonFraction> million, respectively, in software development costs. </span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM0_7782ff98-a46e-4217-9c17-1492b94131d6" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in general and administrative operating expenses on the consolidated statements of income. Impairment losses on long-lived assets were immaterial for the years ended December 31, 2021, 2020 and 2019.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:DeferredOfferingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM1_1b130dcd-2354-4c3d-8215-993b7bb537ff" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Offering Costs </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal, and other fees related to the IPO. Upon completion of the IPO, deferred offering costs of $<ix:nonFraction unitRef="usd" contextRef="if1bad9905af84eb5a0375b52bbd3b314_I20211115" decimals="-5" name="us-gaap:DeferredOfferingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NjgwOTQ4_352281fe-3c99-4333-9de8-9fe039f6275c">8.0</ix:nonFraction> million were reclassified to stockholders&#8217; equity and recorded net against the IPO proceeds. The Company had <ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:DeferredOfferingCosts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4Njg4OTk5_1bee86fd-e285-42e4-9346-34b521828930"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:DeferredOfferingCosts" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4Njg4OTk5_ff2886c5-14c4-420b-9bcb-7fb6e473b3c3">no</ix:nonFraction></ix:nonFraction> capitalized deferred offering costs as of December 31, 2021 and 2020, respectively.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM2_63008a86-a356-46ae-b9f2-b690d6005aec" continuedAt="id8704347fc664782b247118af3f199fa" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company generates revenue from subscription fees paid by its customers to access and use the Company&#8217;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019, utilizing the full retrospective method of transition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#8217;s website. The Company&#8217;s contracts with customers include <ix:nonFraction unitRef="contract" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="exfy:NumberOfPerformanceObligations" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzIx_bda23aa8-3976-41cd-a1fa-272533c95c33">two</ix:nonFraction> performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ifd7968497a8045188c4d0b70da562199" continuedAt="i6f753fada2cd44368a45be36c546ef36"><ix:continuation id="id8704347fc664782b247118af3f199fa"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTIxMDky_9e170ffe-1d8f-4f8a-a9cd-2b3d75f7144c">1.2</ix:nonFraction> million of contract assets for unbilled receivables within Other current assets on the Company&#8217;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.</span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:CashbackRewardsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM3_6e60a7cd-3a5b-4569-95b0-b95b16b9e7d4" continuedAt="i3a5562adfad0410881f3785663a654d5" escape="true">Cashback Rewards</ix:nonNumeric></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a5562adfad0410881f3785663a654d5"> &#8211; Beginning in August 2021, the Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. The Company records a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers. The accrued cashback rewards liability was $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1MDc5OTc2ODkzOTY0_05573d85-64cf-42e3-81ed-6a7bf2262072">0.2</ix:nonFraction> million as of December 31, 2021 and is recorded within Accrued expenses and other liabilities on the consolidated balance sheets. The cashback rewards cost was $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="exfy:RevenueFromContractWithCustomerCashRewardsToCustomer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTIyNjI5_6950e1f8-efd2-48e1-ad37-0551ae27bcd1">1.1</ix:nonFraction> million during the year ended December 31, 2021.</ix:continuation> </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM4_a2456fde-19a9-4fcb-a4da-54b384a77d67" continuedAt="ia4255cb585cf4d5a9fca8bc931539981" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of U.S. GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes these stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of <ix:nonNumeric contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTI2NTk3_85c67935-7a45-49eb-a9f1-1377e1ae3060">four years</ix:nonNumeric>. Forfeitures are recorded as they occur. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#8217;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. Prior to the IPO, the fair value of common stock was determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which considered estimates of our future performance and valuations of comparable companies. The Company also considered prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards were granted or revalued between the dates of valuation reports, the Company considered the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i6f753fada2cd44368a45be36c546ef36" continuedAt="i4b133875338c4eb2be40bea105fb28f2"><ix:continuation id="ia4255cb585cf4d5a9fca8bc931539981"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#8217;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted employees restricted stock units (RSUs) that settle in shares of Class A and LT50 common stock, which became effective immediately before the effectiveness of the IPO Registration Statement on November 9, 2021. All RSUs granted to employees after the effectiveness of the IPO Registration Statement have a service condition only and are recognized on a straight-line basis over the requisite service period of the award, which is generally the RSU vesting term of <ix:nonNumeric contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzI2MjU2_d4cbfc7e-a0c4-4929-9f2d-7760eb3ab0ae">eight years</ix:nonNumeric>. The Company measures these RSUs granted based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs granted to employees before the effectiveness of the IPO Registration Statement were considered RSUs with both a service and performance condition for accounting purposes. The Company measures these RSUs based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. Once the performance condition was satisfied for these RSUs on November 9, 2021, the Company recognized a cumulative one-time stock-based compensation expense for the service period satisfied prior to this date. All remaining stock-based compensation for these awards will be recognized over the remaining service period using an accelerated graded method. The service period of these awards is the RSU vesting term of <ix:nonNumeric contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNzEwODA2_f8c9b7e4-b6c6-4bb0-b1f5-ca8647b9ff0d">eight years</ix:nonNumeric>.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted RSUs in November 2021 to its Non-Employee Directors, which is comprised solely of the Company's Audit Committee members, in connection with each member's initial appointment to the Board of directors and consummation of the IPO. All RSUs granted to Non-Employee Directors settle in shares of Class A common stock and are recognized on a straight-line basis over the requisite service period of the award, which is generally the initial RSU grant vesting term of <ix:nonNumeric contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzMzODg3_d6253bdb-37e6-4268-a9de-42a89f9ceb99">three years</ix:nonNumeric>. Subsequent to the initial RSUs granted, the Company will grant RSUs to Non-Employee Directors on an annual basis at each annual stockholders' meeting that will vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is <ix:nonNumeric contextRef="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ2MTc5NDg4NTIxMzA0_839dfbd6-4d06-408e-87c1-fa51430a95e6">one year</ix:nonNumeric>. Furthermore, RSUs will be granted to Non-Employee Directors on a quarterly basis as a retainer for their services, which vest only upon the satisfaction of a service condition. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is <ix:nonNumeric contextRef="id35fbc48438c4efd935d28cbb5ff65d0_D20211101-20211130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ2MTc5NDg4NTIxMzA1_863a9c54-f9d9-499c-bfea-9594c5b0ac2b">three months</ix:nonNumeric>. The Company measures all RSUs granted to Non-Employee Directors based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. With the exception of the RSUs granted to Non-Employee Directors in November 2021, there were no other RSUs granted to Non-Employee Directors during the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeitures are recorded as they occur for all RSUs. Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.</span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Option Exercise Cash Bonus </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 for the Company's named executive officers and in July 2021 for all other employees, the Company determined that it would pay a cash bonus to each of its employees in a value that approximates the cost of each employee exercising <ix:nonFraction unitRef="number" contextRef="i8d59801a724c4b6da2d394b4226d88a4_I20210731" decimals="2" name="exfy:BonusPaymentsAsAPercentageOfStockOptionsIssued" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTM0MDk1_d2da44ac-9d95-4183-aab7-312aaa911c9d">45</ix:nonFraction>% of their total stock options issued, limited by the total stock options outstanding as of June 15, 2021, including the tax withholding applicable to each employee. The Company included both vested and unvested stock options outstanding and held by each existing employee as of June 15, 2021 in determining the cash bonus paid to each employee.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to using the exercise cost of the stock options through June 15, 2021, the Company relied on an estimate to determine the tax withholding that could be applicable to each employee based on if they were to exercise the stock options. In order to determine this estimate, the Company relied on </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i4b133875338c4eb2be40bea105fb28f2" continuedAt="i6f8ed79007f84620bd70c2de34d68c40"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third-party tax consultants that reviewed a number of assumptions provided by management, including the applicable taxable income to the employee as a result of the cash bonus in 2021 and the spread of the fair value of the options based on the latest independent third-party common stock valuation as of June 15, 2021 and the exercise price of the same options applicable to each employee. No employee was obligated to use the cash bonus to exercise their outstanding stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company recorded bonus expenses related to the employee stock option exercise cash bonus of $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzUzMzI2MzE0MTAyNDEy_0b68596a-b559-452e-a440-3f77da0f5811">48.4</ix:nonFraction>&#160;million. All bonuses were fully paid to employees during the year ended December 31, 2021. Of the total bonus expenses related to the employee stock option exercise cash bonus during the year ended December 31, 2021, the bonus expense for the Company's named executive officers was $<ix:nonFraction unitRef="usd" contextRef="id0d3df978c5942c6b93de98b536bd627_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTM1NzE5_09771fe8-2ca2-4525-9ab3-d89a7e9c62ea">7.9</ix:nonFraction>&#160;million. </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk4MDg5_a8161ab6-adc3-4517-aed7-c7268da51377" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock option exercise cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"></td><td style="width:74.722%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.078%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzItMS0xLTEtMTM0ODYw_b0dcebba-2f3b-43cd-adfe-97d5a618e27d">13,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzMtMS0xLTEtMTM0ODYw_c4db039a-a6c3-44bd-b2ab-5e2b01b72c4a">8,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzQtMS0xLTEtMTM0ODYw_26d2cbd6-4746-41b9-a0ce-b9fd2aebeeb0">21,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzUtMS0xLTEtMTM0ODYw_51fea333-7c7d-43b6-be80-1c8da1546c69">4,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzYtMS0xLTEtMTM0ODg2_4d7cd62a-de8b-4074-b97f-efc8c309a4da">48,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee cash bonuses capitalized as internally developed software costs were $<ix:nonFraction unitRef="usd" contextRef="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQwNjgxOTMwMzMxOTI1_ad586518-3646-48e7-bda3-512e0c0605d8">1.5</ix:nonFraction>&#160;million for the year ended December 31, 2021. </span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM4NDgyOTA3MTQ0OTMy_e482c781-f9bb-4b9a-8eda-07db6c39ccbe" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee and Employee-Related Expenses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:CostOfRevenuePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM5_93e9b8fc-44f9-4372-a557-0b160c0d74a7" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue, Net</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Cost of revenue, net primarily consists of expenses related to hosting the Company&#8217;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, amortization of finance lease right-of-use assets, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzI1MDk1_e0a8afd3-6f20-475d-988b-ff7068ecd993">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzEzMTk0MTM5NTgxNzI0_b0a54b7d-84a0-4541-9fc0-826b061b5860">1.0</ix:nonFraction>&#160;million for the years ended December 31, 2021 and 2020, respectively. There was an immaterial amount of consideration, net of credit card processing fees paid to the vendor, during the year ended December 31, 2019. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, cash bonuses and employee costs attributable to supporting our customers and maintenance of our platform.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQw_436e7af5-febc-48af-8681-6686ee835809" continuedAt="ia01a9db953294194ac1e1f26c95b0f52" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred in the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage </span></ix:nonNumeric></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i6f8ed79007f84620bd70c2de34d68c40" continuedAt="i6b52fad5cdd34c348daad90bd66a8bf0"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia01a9db953294194ac1e1f26c95b0f52">of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.</ix:continuation></span></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQx_b8cc4815-99d9-4ef1-b4dc-979931a16133" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation for executive management and any employee time allocated to administrative functions, including finance and accounting, legal, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. General and administrative expenses are expensed as incurred.</span></ix:nonNumeric></div><div style="margin-bottom:8pt"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:SalesAndMarketingPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQy_5b628773-45e5-46a3-83e9-49523df468a9" escape="true"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Sales and marketing primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses, referral fees for strategic partnerships and other benefits that the Company provides to its referral and affiliate partners. The Company expenses the costs of sales and marketing, including promotional expenses, as incurred.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQz_de49e2ab-6fdd-4783-ad3d-f480569454e0" continuedAt="i55c604306e5e4ec7b97499cd3ceec43f" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; 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 (NOL) and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount more likely than not expected to be realized.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (GILTI) provisions of the Tax Cuts and Jobs Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. The Company has elected to treat any potential GILTI inclusions as a period cost.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S. president signed into law the Consolidated Appropriations Act, 2021, which includes further COVID-19 economic relief and extension of certain expiring tax provisions. The relief package had no material impact to the Company&#8217;s tax positions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Assembly Bill 85 (AB 85) was signed into law by the governor on June 29, 2020. The legislation suspends the California net operating loss deductions for 2020, 2021 and 2022 for certain taxpayers and imposes a limitation of California tax credits utilization for 2020, 2021 and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its income subject to tax is greater than $1 million. Additionally, business credits will only offset a maximum of $5 million of California tax liability. The Company has estimated its 2021 California state taxable income to be below $1 million. As such, the Company will be eligible to use California net operating loss deductions and California tax credits in 2021.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i6b52fad5cdd34c348daad90bd66a8bf0" continuedAt="i912008429db14993b78ca183ebd853be"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i55c604306e5e4ec7b97499cd3ceec43f">On February 9, 2022, California Senate Bill 133 (SB 133) was signed into law. The new bill lifted the 2022 limitation for California net operating losses and tax credit utilization disallowed by AB 85. Given the Company&#8217;s expected taxable loss position in 2021, this legislation will not impact the provision for the year ended December 31, 2021.  The Company will continue to monitor possible California net operating loss and credit limitations in future periods.</ix:continuation></span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ1_67a703d1-a89c-40d1-9cf8-57c8ac69641b" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share attributable to common stockholders using the two-class method required by ASC 260, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for participating securities. All series of the Company's previously outstanding convertible preferred stock were participating securities as the holders of such stock were entitled to receive stated noncumulative dividends when and if declared and then they could participate on a pari passu basis in the event that a dividend was paid on common stock. The holders of previously outstanding convertible preferred stock did not have a contractual obligation to share in the Company&#8217;s losses. The undistributed earnings were allocated between common stock and participating securities as if all earnings had been distributed during the period presented.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company has not declared dividends, the undistributed earnings are first allocated to the previously outstanding convertible preferred stock up to the amount of the undeclared stated dividends. However, since the amount of the undeclared stated dividends exceeds available undistributed earnings for the year ended December 31, 2019, the dividend is allocated only up to the amount of available earnings. For the years ended December 31, 2021 and 2020, the Company generated a net loss and, therefore, no loss is allocated to the holders of the previously outstanding convertible preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock during the period, less weighted-average shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. The dilutive effect of previously outstanding participating securities is calculated using the more dilutive of the treasury method or the two-class method. For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are anti-dilutive.</span></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ2_32bacb74-8325-4f5e-abb1-f439b4e5f873" continuedAt="i8d348db72f1d4b119533272f2551112a" escape="true">Segment Reporting - </ix:nonNumeric></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8d348db72f1d4b119533272f2551112a">The Company operates as <ix:nonFraction unitRef="segment" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzI5_95f5bf78-3b42-4e68-8150-9f45a18c4638">one</ix:nonFraction> reportable segment because its chief operating decision maker, who is the executive committee that consists of the chief executive officer, the chief financial officer and the chief operating officer, reviews the Company&#8217;s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. All long-lived assets are located in the United States.</ix:continuation> </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzIw_a3e0871e-e652-4300-86ea-38dfb04b6dba" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the Company&#8217;s total revenue by geographic area (in thousands). No other individual country outside of the United States accounted for more than 10% of total revenue.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Customers' Geographic Locations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9abeb490092344a58e85758195b97094_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtMS0xLTEtOTM0NjY_e986867b-d66d-4442-a7e8-8050daef82aa">127,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5570660ef24bf0a24bef155941e278_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtMy0xLTEtOTM0NjY_4652c548-253d-430d-a9df-20214feed398">79,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c743e5e5a0b45608b5ebaeef5362c0f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzMtNS0xLTEtMTQ0Mjg0_0a134c8f-8da7-4e54-a0cc-44395f99a6a2">72,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3bd5105077a4576bb5d75523bfbc50e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtMy0xLTEtODY2NTk_8ae44a01-4b09-4fb0-8665-1a192c2c6c4d">15,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if67e653aa5284c77ba29ba2ffab02894_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtNS0xLTEtODY2NTk_5140304c-a69b-4a9b-9e4a-e26b67d5a51f">8,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia453a58bcf1e4e8982994572c53d6467_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtNS0xLTEtMTQ0Mjg0_26e004f2-bd29-4b1d-a2f4-1d8708b0828f">7,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzYtMS0xLTEtOTM0NjY_a9c67a73-71d8-436b-bee8-4195804e6d56">142,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzYtMy0xLTEtOTM0NjY_ec2031c4-652c-4332-bf5f-f40802e9b727">88,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtNS0xLTEtMTQ0Mjg0_72dae36f-aea2-4ead-b98d-d7ba8dd710a6">80,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual customer represents more than 10% of the Company&#8217;s total revenue for the years ended December 31, 2021, 2020 and 2019. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i912008429db14993b78ca183ebd853be"><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Growth Company Status - </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</span></div><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JOBS Act does not preclude an emerging growth company from early adopting new or revised accounting standards. See Recently adopted accounting pronouncements for further detail.</span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ3_7d58dd87-56cd-47bd-9db4-67eb37630d47" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its initiative to reduce complexity in the accounting standards, in December 2019 the FASB </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12, </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU No. 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company early adopted ASU No. 2019-12 on January 1, 2020. The adoption of ASU No. 2019-12 had no material impact to the Company's consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">on Financial Instruments (Topic 326)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an impairment model (known as the current expected credit loss (CECL) model) that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_175"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 3 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjI5_e058a12a-0f15-45f8-8e39-090484d8e245" continuedAt="i81b544ee21eb48bcb33c4c13287b441c" escape="true">CAPITALIZED SOFTWARE</ix:nonNumeric></span></div><ix:continuation id="i81b544ee21eb48bcb33c4c13287b441c" continuedAt="i0fa409b53f384931bc97b3de961c5de0"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjMw_81712f16-299e-40b4-9642-f778e3f0f314" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzMtMy0xLTEtODY2NTk_7c72c60c-1a53-4e3b-bfb0-4b7aec887fa7">10,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzMtNS0xLTEtODY2NTk_6d7a9b98-48d4-4bc9-bf90-6fc69bd7125f">6,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzQtMy0xLTEtODY2NTk_8367a9d6-7abc-437f-b868-41ce26f0ffd2">4,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzQtNS0xLTEtODY2NTk_46a1445d-1143-4379-b711-51f450fb79a2">2,448</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzUtMy0xLTEtODY2NTk_17507776-139d-4c9b-a439-c0129599a49e">6,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzUtNS0xLTEtODY2NTk_1332b2bc-2b05-455f-8f7f-d59862166c94">3,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0fa409b53f384931bc97b3de961c5de0">Amortization expense related to capitalized software development costs for the years ended December 31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQxMjMxNjg2MDQyMzA5_f93b1cbb-5ba6-4854-b091-0253ea5a3444">2.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ5NDc4MDIzMjU2MDU_adc34e9e-1dfb-48fb-ba47-09085d9f5793">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjcy_9bb2e0f5-c2db-4e2d-9356-4a57b31bf61f">0.6</ix:nonFraction>&#160;million, respectively. Amortization expense related to capitalized software development costs is recorded in Cost of revenue, net on the consolidated statements of income.</ix:continuation> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_178"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 4 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0NzI0_7a7fdaf5-0eb9-44c2-a51c-2f7eefe54b80" continuedAt="ia4aac79d832545f59a83719cef18a8d5" escape="true">PROPERTY AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="ia4aac79d832545f59a83719cef18a8d5"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0NzI1_5c49b765-3534-4909-8eae-2487d6a2fb76" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id08d360a7dab4c849049d24e2cb6b4c9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzMtMy0xLTEtODY2NTk_d83e67ea-9663-4775-a455-89090ea9e5f8">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1666b95bfb814dfc8ba09240d2f339ab_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzMtNS0xLTEtODY2NTk_c3c7eafc-65cf-4343-a4cc-c13a60c5742e">929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8075af2d9e554353861359ca14de87e5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzQtMy0xLTEtODY2NTk_05214fd4-1551-42eb-b0d3-5b2af35c7f0e">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idef9e4c39bdf450aa5e1f8118ec5d58d_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzQtNS0xLTEtODY2NTk_23e93fa0-59df-4495-926e-0d778f0099e6">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1615cf21da244712a586f5edd3baf52a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzUtMy0xLTEtODY2NTk_14f8e96b-9fdd-4c8f-9fe3-fcb2b18f19cb">7,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i445a34a6942f49b39e7aaf9862c6d9a4_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzUtNS0xLTEtODY2NTk_1c5f8349-685e-4645-85ea-ba25ed532fb1">6,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if972bd863a7d4e16872c3141c8c19323_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzYtMy0xLTEtODY2NTk_52e058bb-5ba9-43de-9660-e454712a74b6">6,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97da2e20169048b990c3c88a4016052a_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzYtNS0xLTEtODY2NTk_a82ef3b9-9a0f-41ad-99e4-8ff02d3427b1">6,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6a3b11536e8472d87284065ca580628_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzctMy0xLTEtODY2NTk_c18c2da5-60ee-4b99-af60-214a8877c75e">4,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0275824269e540ab898711c3e2b0682d_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzctNS0xLTEtODY2NTk_fa05f9b7-f836-4a82-86e9-90d0950ccd6b">4,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2da25240938e4d1087cc3424dc74dacc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzgtMy0xLTEtODY2NTk_846b86a8-4330-4010-95b9-b1056cff71e2">2,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8e7092423cb44e4b188edf450f34b61_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzgtNS0xLTEtODY2NTk_05b1b2bc-fb0e-40ca-a0ad-7daba7bffc5b">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzktMy0xLTEtODY2NTk_32549610-e743-4878-9cce-a1f12b6f3ba4">21,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzktNS0xLTEtODY2NTk_b15bc294-76ba-4d57-8652-9eda3245718c">20,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzEwLTMtMS0xLTg2NjU5_56be94b6-e7d0-4cc2-b5b2-44b500f9ca08">5,984</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzEwLTUtMS0xLTg2NjU5_55635a48-ffaa-43c1-a9ae-d934a3e47d4f">4,661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzExLTMtMS0xLTg2NjU5_ca5ef7ff-7b0e-42fb-89a6-716fde541ec4">15,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzExLTUtMS0xLTg2NjU5_5ad90461-e78e-46d0-9770-bc19d40a67d7">15,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, depreciation and amortization expense related to Property and equipment was $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQzNDMwNzA5Mjk4NjM1_912fcb3c-700b-4e60-b756-aa55cb27c444">2.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ5NDc4MDIzMjYxMjQ_afbf9ab9-157a-402f-984b-ab702e9903d1">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0Nzgz_14904caa-f093-4512-b0cc-a8799e8ac426">1.4</ix:nonFraction>&#160;million, respectively. Depreciation and amortization expense related to Property and equipment is recorded in General and administrative on the consolidated statements of income.</span></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_181"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 5 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjAz_7b4cb6f3-b564-4057-a3e5-3bb39565dc3b" continuedAt="iade179b626b74790ad59fb40063bec24" escape="true"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjAz_8833c357-301c-4b00-8724-384cfafdbeb2" continuedAt="i9b468946e5ba4b4fb2b1838d65badaf4" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="iade179b626b74790ad59fb40063bec24" continuedAt="if931040f1d3c40b4b843e3852d62a9a1"><ix:continuation id="i9b468946e5ba4b4fb2b1838d65badaf4" continuedAt="ia6b11a78154b431b938868c809518ea3"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices and finance leases primarily for data center equipment. The operating and finance leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb">one</span></span> to <ix:nonNumeric contextRef="i388d9e6bb3fb4bcf908b29b773adb2a1_I20211231" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA4_ab292bab-eaa0-4c9b-bff0-710aa3525d8c"><ix:nonNumeric contextRef="ic4de2088f01c417e8fa86fe6fa0f24d1_I20211231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA4_ed94b8f6-22c1-4a15-ba97-6ee098bb5579">two years</ix:nonNumeric></ix:nonNumeric>. The operating and finance leases contain options to extend or terminate the lease. However, these were not included in the lease terms of the operating leases as the Company is not reasonably certain to exercise those options. The Company included options to extend the lease terms of the finance leases as the Company is reasonably certain to exercise those options.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company entered into additional finance lease agreements to finance the acquisition of property and equipment (primarily data center equipment) valued at $<ix:nonFraction unitRef="usd" contextRef="ia00f6ecacefd4efcbf6585c768d7a134_I20191231" decimals="INF" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU4NDkx_6cfdd4cb-9eca-4697-bd2f-00f23eaec294">315,792</ix:nonFraction>. These agreements expire at various dates during 2022. The related assets secure these leases. During 2019, the Company also entered into a <ix:nonNumeric contextRef="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzM4NDgyOTA2OTc3OTk4_429d1993-62e1-4599-b892-1d91be07e9f5">two-year</ix:nonNumeric> operating lease agreement for office space in the U.K. and recorded an operating lease right-of-use asset of $<ix:nonFraction unitRef="usd" contextRef="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231" decimals="INF" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU4NTAx_caaab45d-9dd3-49fb-8732-47ab8e250779">893,936</ix:nonFraction>.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company entered into a new finance lease agreement that combined several of the remaining data center equipment leases into one consolidated agreement with the same lessor. The new agreement updated the expiration date of the lease payments to July 31, 2023. All other terms and conditions of the finance lease agreements remained the same. During the year ended December 31, 2021, the Company did not enter into any additional finance lease agreements to finance the acquisition of new property and equipment. There were no new operating lease agreements entered into during the years ended December 31, 2021 and 2020.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="if931040f1d3c40b4b843e3852d62a9a1" continuedAt="i9c4f8909f7cc40ed97646d547673260a"><ix:continuation id="ia6b11a78154b431b938868c809518ea3" continuedAt="i0dac7e00b76a41f7b9b793271d8c94e7"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA0_30b80923-8ddb-4e6a-a70c-25e44295fd4b" continuedAt="i61a4c51c2fc946c093f4ec2a30c1b276" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtMy0xLTEtODY2NTk_fe17abd4-200c-4ca8-8bec-0d643ad71484">790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtNS0xLTEtODY2NTk_0504545f-e4d2-427b-93f8-1c2fed82d052">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzMtNS0xLTEtMTQ1MDU0_cd16e09d-a6e2-4b9e-958c-cc33f50263ed">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtMy0xLTEtODY2NTk_e9c37c7e-c33e-4de0-a674-f18e93cef875">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtNS0xLTEtODY2NTk_558498c7-1c64-4558-bb57-580973b18054">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtNS0xLTEtMTQ1MDU0_b36ebd99-eb1d-4c46-840f-46f08dee6e97">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="exfy:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtMy0xLTEtODY2NTk_a0f3752f-4e84-4fe4-8d88-03868b35f1ad">832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="exfy:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtNS0xLTEtODY2NTk_0ff5b559-7c18-43bb-a5c0-dec6159c84d5">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="exfy:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtNS0xLTEtMTQ1MDU0_4e519212-e6f0-4fb2-b391-cd5827543b21">864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctMy0xLTEtODY2NTk_3ae98dc5-061c-4db3-b178-afcc237cff38">821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctNS0xLTEtODY2NTk_c308fba7-bd38-40ee-b214-e353bc708d24">898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtNS0xLTEtMTQ1MDU0_ab32b949-e1aa-4604-97fe-22d1ae58eac4">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtMy0xLTEtODY2NTk_1e04fecd-0fbc-4309-a18f-feb3c54e6249">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtNS0xLTEtODY2NTk_f8b782f8-dbb3-481a-af36-02eabed72515">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctNS0xLTEtMTQ1MDU0_d5ad24a8-5bdb-4c56-9765-c6a24522a0f8">358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzktMy0xLTEtODY2NTk_8f278681-ac44-4d9e-ace3-ce44349eec17">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzktNS0xLTEtODY2NTk_488c0c79-d125-475f-af6e-b9c0e66cf554">2,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtNS0xLTEtMTQ1MDU0_6cbdc0c5-f660-4e6a-9301-a76a9b10bbb8">2,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="exfy:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA1_9e6d00e1-b53d-4ca0-9fc4-ac18c67293f3" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">Finance lease ROU asset (included within Lease right-of-use assets)</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMy0xLTEtODY2NTk_9bf215fa-11be-4987-838b-03d37bdcd328">1,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtNS0xLTEtODY2NTk_ab9876fd-aec4-4ead-b8b7-dd11089e4231">2,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">Operating lease ROU asset (included within Lease right-of-use assets)</span></span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzQtMy0xLTEtODY2NTk_c3651051-ce13-4afa-a4aa-2a832849cf02">951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzQtNS0xLTEtODY2NTk_6eb9e058-7f59-41db-9fdc-7abafb050fe3">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzYtMy0xLTEtODY2NTk_bc159597-50c6-4ab4-9dc5-1790759de363">1.58</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzYtNS0xLTEtODY2NTk_147d5b02-f55a-4f41-945e-3502b020f47a">2.58</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzctMy0xLTEtODY2NTk_2e903783-6a53-4968-8cbf-1500ff228b7e">1.40</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzctNS0xLTEtODY2NTk_c381d3f4-ed79-49e6-83bd-8d13269c9dac">2.31</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzktMy0xLTEtODY2NTk_34271d16-412a-4bec-a1e6-0fafa2e8ffcf">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzktNS0xLTEtODY2NTk_81e9a8ca-a63a-4016-823a-263a419178d5">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzEwLTMtMS0xLTg2NjU5_7326f3aa-0e15-4e64-aab5-07b50b57ea4a">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzEwLTUtMS0xLTg2NjU5_51da1667-7b52-490d-b1c6-1f3cf5f0a61d">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><ix:continuation id="i61a4c51c2fc946c093f4ec2a30c1b276"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtMy0xLTEtODY2NTk_30557d32-cced-4918-aa86-68665c678b83">880</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtNS0xLTEtODY2NTk_e4d2eeeb-3875-4329-89d3-5fa50c6a8813">961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzMtNS0xLTEtMTQ0MzM4_497959b8-2a5e-409c-8ca6-3c2fa73999b2">1,509</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtMy0xLTEtODY2NTk_4096393c-d6b5-4579-9328-2bec3c2e9cdc">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtNS0xLTEtODY2NTk_5810a319-e4c1-4078-a604-947af465945a">39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtNS0xLTEtMTQ0MzM4_3833c1e6-7580-4fe6-8ec5-72d83e80f932">44</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMy0xLTEtODY2NTk_d34a71a2-9812-4e1f-b043-391513007fe8">774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtNS0xLTEtODY2NTk_1b761903-b184-4ace-b755-8b58bf91f379">808</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtNS0xLTEtMTQ0MzM4_e7fb78a5-49fe-4d5b-922f-9cf37de510d3">793</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMS0xLTEtMTQ1MDYx_71e706bc-c880-4a45-88a5-ba099ffa49d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMy0xLTEtMTQ1MDYy_ec8d5354-03bd-43d7-8dee-952f5125999c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtNS0xLTEtMTQ0MzM4_be2c8673-6d83-455b-b2b9-3632c2ae820c">894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzgtMy0xLTEtODY2NTk_d8a66a33-2ae7-410e-ae29-b5f017ac2bd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzgtNS0xLTEtODY2NTk_b922110e-3b8f-4b79-82f9-b6c882a705fb">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzctNS0xLTEtMTQ0MzM4_3a3b2602-880b-48c3-9fba-edbd167348b6">316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To calculate the ROU assets and liabilities, the Company uses the discount rate implicit in lease agreements when available. When the implicit discount rates are not readily determinable, the Company uses the incremental borrowing rate. The Company determines the incremental borrowing rate using interest rates from the Company's secured borrowings after taking into consideration the nature of the debt, such as borrowings collateralized by the exact building in the lease, and payment structure, including frequency and number of payments in the agreement.</span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i9c4f8909f7cc40ed97646d547673260a"><ix:continuation id="i0dac7e00b76a41f7b9b793271d8c94e7"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA3_5144cbae-adef-4bce-84fd-26dcba0f9227" escape="true"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA3_d35b34e5-5ead-4d24-9563-f10b6e3c8915" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzItMS0xLTEtODY2NTk_e36bf1a4-3a21-4f55-b295-d70fdc9b946a">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzItMy0xLTEtODY2NTk_4cb3e6d1-5fc4-4a54-9225-edbd228e5fb6">795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzMtMS0xLTEtODY2NTk_b1820bdc-9bbf-4380-b412-0f73aa9e422a">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzMtMy0xLTEtODY2NTk_cb6de211-f2f1-4899-9069-96860efb190a">333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzQtMS0xLTEtODY2NTk_1d94c006-c5e2-46c0-b6cd-e04824bd320c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzQtMy0xLTEtODY2NTk_4339a32b-52d7-406f-b2ba-eff80cebd4cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzUtMS0xLTEtODY2NTk_bbd3d6ed-8a35-47b7-9765-c7a770c0bab3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzUtMy0xLTEtOTM4MTc_dfb4cbec-1081-4b9c-954b-8724f1e00e53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzYtMS0xLTEtODY2NTk_a6de185a-2615-4013-b70d-ada5d4d7ba5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzYtMy0xLTEtOTM4MTc_33767941-e4b4-405f-936d-510630a3c62d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzctMS0xLTEtODY2NTk_adc754a2-bae1-4c31-b2b6-cb6387d634aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzctMy0xLTEtOTM4MTc_ccbb039e-4fd7-4262-bc1c-6190a9623a5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzgtMS0xLTEtODY2NTk_320fe718-cc28-41f0-8096-84ddd3e79b0c">1,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzgtMy0xLTEtODY2NTk_69e8320c-3f25-422a-9af5-6670e6ee37aa">1,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzktMS0xLTEtODY2NTk_e6df26ca-7e6c-4149-9d8d-d8cddbd86c14">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzktMy0xLTEtODY2NTk_194425d7-cadf-4865-a717-fe3a6061e88b">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTEtMS0xLTg2NjU5_7810be89-6fcf-4a9b-85aa-6dda488c0480">793</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTMtMS0xLTg2NjU5_96353f63-2847-4da2-8d69-fcf748f15b7c">756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTEtMS0xLTg2NjU5_f667abba-0f17-4c85-b844-6a0adc5cad11">473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTMtMS0xLTg2NjU5_7245dcf4-57af-4802-8626-fcd40644ba0c">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzItMS0xLTEtMTI4NTI1_4fc43de8-b422-4a56-985a-58eb7f559dc6">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzItMy0xLTEtMTI4NTI1_b1c4e875-bc07-4945-a83d-50f21348de14">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzMtMS0xLTEtMTI4NTI1_09da7ff1-64e0-4eeb-86ce-2dc296dc2263">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzMtMy0xLTEtMTI4NTI1_e6ebb9e4-2afe-4241-8a13-2f6d2a1c2e65">795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzQtMS0xLTEtMTI4NTI1_811edfa9-3b49-4259-8126-8b49ede1d672">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzQtMy0xLTEtMTI4NTI1_b64a2da0-5db7-456f-b76d-4754fac6933f">333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzUtMS0xLTEtMTI4NTI1_373df240-9f6e-4b99-8e87-3814f5a53b6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzUtMy0xLTEtMTMyMjIw_e0f69d4f-8f5a-47fd-9f2d-b5b71d42a31a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzYtMS0xLTEtMTI4NTI1_20a60786-5f7d-45cb-9e38-f87503cf04de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzYtMy0xLTEtMTMyMjIw_9c239a81-96ef-469a-a38a-a6e2850dd402">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzctMS0xLTEtMTI4NTI1_3608613e-98a2-4958-b821-cdfee24af563">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzctMy0xLTEtMTMyMjIw_e885f685-bf55-47f2-b7e2-1def8e669fa1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzgtMS0xLTEtMTI4NTI1_d05f2f98-6f74-4ff2-8632-17994ea72fca">2,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzgtMy0xLTEtMTI4NTI1_9758482d-40f2-4f84-8c98-da9f23ad76db">2,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzktMS0xLTEtMTI4NTI1_21553ee4-3107-499a-b8a7-ad7a8882e90d">68</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzktMy0xLTEtMTI4NTI1_43c9e4a1-128a-4514-b4b2-abe9f7b305a9">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTEtMS0xLTEyODUyNQ_9bc16be0-3074-4345-a03d-82c808b276ad">774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTMtMS0xLTEyODUyNQ_7403e873-5019-4876-a271-71d442e78f40">801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTEtMS0xLTEyODUyNQ_a142baf1-6fce-492a-bfeb-53f1b3893f5b">1,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTMtMS0xLTEyODUyNQ_6e4550a7-67f2-441d-9e7c-920113ce7617">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_184"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 6 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTgy_66ffba8e-8ddc-4cd7-8c70-d9933ddccbd3" continuedAt="i14696b6a2e1a41868b4595a19280bc6e" escape="true">SIGNIFICANT BALANCE SHEET COMPONENTS</ix:nonNumeric></span></div><ix:continuation id="i14696b6a2e1a41868b4595a19280bc6e" continuedAt="i6f7c192511da4881be35eaee11410f2f"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTgz_82e947f5-d768-461d-9cf6-04784afa9e3e" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify.org restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0784f46cc99454cace103e6f92a21df_I20211231" decimals="-3" name="exfy:RestrictedCashHeldForRelatedPartyCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzUtMS0xLTEtOTA3MjM_dc1839b6-1625-40c1-93b5-a85d979df014">3,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231" decimals="-3" name="exfy:RestrictedCashHeldForRelatedPartyCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzUtMy0xLTEtOTQwMDk_e721023f-24cf-41e2-9f08-9c7f8eeb0444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Card posted collateral for funds held for customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:CardCollateralForFundsHeldForCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzMtMS0xLTEtMTM0MDQ1_99af0598-db70-4424-942d-ae428c8d4270">5,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:CardCollateralForFundsHeldForCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzMtMy0xLTEtMTM0MDQ1_5e5e2def-20f2-49a2-9b86-1144b174d22b">1,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash in transit for funds held for customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:CashInTransitForFundsHeldForCustomersCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzQtMS0xLTEtMTM0MDQ1_dd4b8ce8-f8c3-4144-951d-5254d6ac22c5">388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:CashInTransitForFundsHeldForCustomersCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzQtMy0xLTEtMTM0MDQ1_964a4240-8b09-4b49-a41d-7909058ef7a1">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtOTA3MjM_15b77b84-3a75-4163-bed0-961d94e3880e">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtODY2NTk_e36d3515-c222-4076-845b-1d5abdaa609d">1,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Payments LLC restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e3e22d7e3c54954bc82aea970c8f6a4_I20211231" decimals="-3" name="exfy:RestrictedCashHeldForRelatedPartyCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzgtMS0xLTEtOTA3MjM_96834700-a411-4eec-8f61-40704660d9a1">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie77f534450b54cd0b65344539cb19d5d_I20201231" decimals="-3" name="exfy:RestrictedCashHeldForRelatedPartyCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzgtMy0xLTEtOTQwMDk_d6645c7e-9a65-4e24-9289-9c6edf55c356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtMTQyNzQ5_38b88c25-f388-46b7-b2a9-ace747ee601d">5,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMy0xLTEtMTQyNzQ5_1e8c515c-33a5-493c-b8db-b4bdaa934919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzktMS0xLTEtOTA3MjM_bb57cacf-965d-4040-87a1-b72c85af9ad6">145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzktMS0xLTEtODY2NTk_43348061-79c2-48fc-9cdc-02d22701a0b3">284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzEwLTEtMS0xLTkwNzIz_cb5f029a-6af1-41b4-9abb-5820d36fe136">14,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzEwLTEtMS0xLTg2NjU5_e891ebac-3215-4cfe-86d9-0c4cd6f7650b">3,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i6f7c192511da4881be35eaee11410f2f"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTg0_b85d154d-6502-4e99-8d97-7c44530a12e9" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense reports</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtOTA4NDU_17808aac-9bed-4d5b-9b59-83105e6cce58">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtODY2NTk_cfa88f9f-7198-41f8-acab-ae62a30dd39c">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Partner payouts and advertising fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtMTI3ODY3_2e6b6f00-1cf2-486c-be58-631d50d89fe0">574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMy0xLTEtMTI3ODY5_257e0f70-90cb-4e9f-9545-0a4f367cdcb4">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosting and license fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:AccruedHostingAndLicenseFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzUtMS0xLTEtOTA4NDU_f94d8439-43cb-48da-a6d6-df06c41aa959">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:AccruedHostingAndLicenseFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzUtMS0xLTEtODY2NTk_ea014535-d3f9-4b46-af54-4e5e18e333ea">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit card processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:AccruedCreditCardProcessingFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzYtMS0xLTEtOTA4NDU_f763972b-6573-49b6-a251-646eb2a15b02">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:AccruedCreditCardProcessingFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzYtMS0xLTEtODY2NTk_011d6c5b-0706-4883-a39c-7bd8a3a3e971">254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzctMS0xLTEtOTA4NDU_25ffdec9-d99e-47bd-97af-ba22e742c4ec">1,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzctMS0xLTEtODY2NTk_0b9ce178-a0d1-4fa2-b9ad-8cad1031133b">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, payroll and other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtOTA4NDU_ce9de390-2f6f-4c2f-9b47-3d2ff3bea31d">4,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtODY2NTk_17c7d7e9-e096-48c3-9194-b3ad4fff9d23">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cashback rewards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtMTI3OTQ1_4a8f6044-57e8-4c37-953d-98d75ab90050">239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMy0xLTEtMTI3OTM5_2078ab67-798b-4242-ad7d-ec992495f7d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzktMS0xLTEtOTA4NDU_0421442f-2f43-4e6a-a539-e909ac046db4">783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzktMS0xLTEtODY2NTk_4505fadf-035e-47ba-9927-159315025ef9">490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock liability for early stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEwLTEtMS0xLTk0MTA5_652e9417-7ee3-4262-bbdc-d2466f6e1574">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEwLTMtMS0xLTk0MTA5_1d6d6112-0420-4e8b-9a3e-f65fc9fb3185">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzExLTEtMS0xLTk0MTE2_9990e3e2-2a34-4a24-a4da-a69e26233743">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzExLTMtMS0xLTk0MTE2_0bc428f9-dd52-4327-afc1-c47edcc240e6">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEyLTEtMS0xLTkwODQ1_7e1ec768-ddad-4cf5-9597-79913dcea5d1">11,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEyLTEtMS0xLTg2NjU5_3ee022fa-8504-4a58-bf8f-937655238ffd">3,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_187"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 7 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMw_8d376685-a359-4a04-b629-d193d08cd8b3" continuedAt="ie80b1b81f6c64627ba040778184285f7" escape="true">FINANCING ARRANGEMENTS</ix:nonNumeric></span></div><ix:continuation id="ie80b1b81f6c64627ba040778184285f7" continuedAt="i797e3d51889e48969ac9cdfddb4d231d"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortizing Term Mortgage</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the amortizing term mortgage agreement with CIBC for the Company's commercial building in Portland, Oregon, the Company borrowed $<ix:nonFraction unitRef="usd" contextRef="ia4b5ba08520a4224a8838c4f844ba205_I20190831" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ3Nzcz_3ed9db6d-9f6f-4d69-ae80-e8eff1f99ccf">8.3</ix:nonFraction> million in August 2019, which requires interest and principal payments be made each month over a <ix:nonNumeric contextRef="ib3dc2d3756b84fadaf90080f3440298b_D20190801-20190831" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMy_f5d1f0d6-5f4f-427f-ae94-cded7babbb67">30-year</ix:nonNumeric> period. Interest accrues at a fixed rate of <ix:nonFraction unitRef="number" contextRef="ia4b5ba08520a4224a8838c4f844ba205_I20190831" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ3OTEx_10b1c4b7-236c-4b00-a3c7-6a87853d6cbe">5</ix:nonFraction>% per year until August 2024, at which point the interest rate changes to the Wall Street Journal Prime Rate minus <ix:nonFraction unitRef="number" contextRef="i15b3ce58132a4105b9bfd11895c0e464_D20190801-20190831" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4MDI4_bf6adb24-3e73-477e-87f5-839f8179de71">0.25</ix:nonFraction>% for the remaining term of the mortgage. The borrowings are secured by the building. As of December 31, 2021 and December 31, 2020, the outstanding balance of the amortizing term mortgage was $<ix:nonFraction unitRef="usd" contextRef="i8c3258ca79a04e49950c0d836a6ad0ef_I20211231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjU1MDk3_3955d726-a23e-4d92-ad3c-4f400b77dae3">8.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icfe72bb734c34a22bb2ce51ab43a076c_I20201231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4MjMx_2cbf94a6-e4a1-40ac-abf2-2e1e52129703">8.1</ix:nonFraction> million, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Amended Term Loan - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company amended and restated its loan and security agreement with CIBC (the 2021 amended term loan) to refinance the existing non-amortizing and amortizing term loans, establish a single term loan of up to $<ix:nonFraction unitRef="usd" contextRef="ifc0e64704dd94a5492cb4a45cd6aa55f_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NDk0_5702b8db-1e10-485b-a60a-930b406bfa2a">75.0</ix:nonFraction> million, consisting of a $<ix:nonFraction unitRef="usd" contextRef="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NTE1_3062d712-428a-4caf-88f2-46bdce77ed75">45.0</ix:nonFraction> million initial term loan effective immediately with an option at a later date to enter into an additional $<ix:nonFraction unitRef="usd" contextRef="ibe70de3974254581a9daaba36fdffdc2_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NjE4_f2d9815f-41d9-4480-a552-b72e5e7f5a88">30.0</ix:nonFraction> million delayed term loan, and increase the monthly revolving line of credit to $<ix:nonFraction unitRef="usd" contextRef="i034ed3710b2b496181498442d4e22cf0_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4Njk0_4aa9f479-d912-4462-bc68-5a4b10428463">25.0</ix:nonFraction> million. Approximately $<ix:nonFraction unitRef="usd" contextRef="i074a43313df54672bae06aab18ca9dd3_D20210901-20210930" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwMTMyMTc0NDQyMDY4_b38bfab4-ffff-49d3-99bc-78af055e0797">23.5</ix:nonFraction> million of the loan proceeds were used to immediately repay the remaining balances under the amortizing and non-amortizing term loans at the time of the amendment and restatement in September 2021 as well as the commitment fees and any other debt issuance costs associated with the amended agreement. The remaining proceeds from the initial term loan went towards the Company's normal business operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 amended term loan with CIBC, the initial term loan of $<ix:nonFraction unitRef="usd" contextRef="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5MTg0_3062d712-428a-4caf-88f2-46bdce77ed75">45.0</ix:nonFraction> million entered into by the Company in September 2021 is payable over a <ix:nonNumeric contextRef="ib9cf29430b7b4d7b9c2cb3bbf52600dc_D20210930-20210930" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMz_16dbf093-9a90-4120-a42a-832d93d6cb1a">60</ix:nonNumeric> month period with principal and accrued interest payments due each quarter thereafter, which commences with the first payment due on September 30, 2021. Quarterly principal payments are fixed and will begin with quarterly payments of $<ix:nonFraction unitRef="usd" contextRef="ie20cd9930db64744be66d083c847c5ab_D20210930-20210930" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NDkw_77399d77-0d00-4c81-a23a-147caf5b9adf">0.1</ix:nonFraction> million commencing on September 30, 2021 with increases to $<ix:nonFraction unitRef="usd" contextRef="i51720f8c7d5345c8911663f3095ce07c_D20241001-20241001" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NTQ1_8cfd4395-289b-47e4-a2e4-1c2399879359">0.2</ix:nonFraction> million beginning October 1, 2024 and $<ix:nonFraction unitRef="usd" contextRef="i66f38b7d709a4cc1bcbbddbcc55b7719_D20251001-20251001" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NTc5_60d527dc-2ce3-40ce-8155-ce2ea097e1dd">0.6</ix:nonFraction> million beginning October 1, 2025 with any remaining principal balance becoming due and payable at the end of the term loan in September 2026.  The amounts borrowed are payable with interest at the bank&#8217;s reference rate plus <ix:nonFraction unitRef="number" contextRef="i13a53d1c0d3c4671bfccc697405128ac_D20210930-20210930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5ODAw_763744c8-c6d9-4365-b6a1-9d5c3dbaebe7">2.25</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i9590cb5f30e04617a19ecf0757b0d276_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5ODA1_789d4801-a6d2-4e24-8a7c-3cacf52d2195">5.5</ix:nonFraction>% as of December 31, 2021) beginning on September 30, 2021 and continuing on a quarterly basis through the end of the term loan. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the outstanding balance of the 2021 amended term loan was $<ix:nonFraction unitRef="usd" contextRef="i9590cb5f30e04617a19ecf0757b0d276_I20211231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjU1MTUw_df81d0e5-f7b9-4e59-a524-7bb1c92ecfe4">44.9</ix:nonFraction> million.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i797e3d51889e48969ac9cdfddb4d231d" continuedAt="i1da36b4ca051425693e21d4849570bca"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO in November 2021, the Company became obligated to pay a $<ix:nonFraction unitRef="usd" contextRef="iafba1ef53d2b4ee6a629b93b9609bc14_D20211115-20211115" decimals="-5" name="exfy:DebtIssuanceExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzM5NTgyNDE4NjMzMTI4_22e88996-ddfe-47ef-8b30-a0aeabc653e3">2.5</ix:nonFraction> million success fee as part of the Company's 2021 amended term loan entered into with CIBC during September 2021. This amount was paid to CIBC in November 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Monthly Revolving Line of Credit</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The line of credit agreement with CIBC, as amended with the 2021 amended term loan entered into by the Company in September 2021, provides borrowings up to $<ix:nonFraction unitRef="usd" contextRef="i034ed3710b2b496181498442d4e22cf0_I20210930" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwMjg3_4aa9f479-d912-4462-bc68-5a4b10428463">25.0</ix:nonFraction> million. As of December 31, 2020, the line of credit agreement with CIBC provided borrowings up to $<ix:nonFraction unitRef="usd" contextRef="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwMzgy_e41c3e51-f651-4e85-aa72-096e9bf09070">15,000,000</ix:nonFraction>. Borrowings under the line bear interest at the bank&#8217;s reference rate plus <ix:nonFraction unitRef="number" contextRef="ia578842200ac4d2ab8e4e4a956bbee0d_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDYx_31e31e06-3836-40f6-9266-f127035d0c04"><ix:nonFraction unitRef="number" contextRef="i3de4cb648be540f5b86e065fab519c14_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDYx_e11de833-26c8-44a1-b8fa-69015bd53921">1.00</ix:nonFraction></ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDY2_81add007-698e-43d8-a322-f75caffac35f"><ix:nonFraction unitRef="number" contextRef="i68eab6ccae3946ed8d45ee046475f75c_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDY2_8b3be60d-ea61-40df-8d15-990d3c34ed58">4.25</ix:nonFraction></ix:nonFraction>% as of December 31, 2021 and 2020) and are secured by substantially all of the Company&#8217;s assets. As of December 31, 2021 and 2020, the Company had drawn $<ix:nonFraction unitRef="usd" contextRef="i950efc8db6324242bcd8f99218930699_I20211231" decimals="-5" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNjYz_70d080e8-4f29-4ccd-ba12-709c3a339e11"><ix:nonFraction unitRef="usd" contextRef="ifa897e4e71d0486f8775bf75bfa48cee_I20201231" decimals="-5" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNjYz_82a8a68d-372d-4ee2-906b-784c9f4eaca5">15.0</ix:nonFraction></ix:nonFraction> million under the line of credit. As of December 31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i950efc8db6324242bcd8f99218930699_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNzUw_3505c9b4-283b-4c3b-99a8-c3e296ecd1ae">10.0</ix:nonFraction> million of capacity available for borrowings under the line of credit. As of December&#160;31, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="ifa897e4e71d0486f8775bf75bfa48cee_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwODQ0_ab265a06-4fd6-4767-aaea-a4985b5f46d4">no</ix:nonFraction> capacity available for borrowings under the line of credit agreement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Amortizing Term Loan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the non-amortizing term loan agreement with CIBC, the Company borrowed $<ix:nonFraction unitRef="usd" contextRef="ib339211c4d4a46f3b3c76146447d091c_I20180531" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMDIy_22945b3a-83c5-4d68-a35f-80b971017bc8">11.0</ix:nonFraction> million in May 2018, and such agreement was amended in November 2018. The term loan is an interest-only loan (fixed at <ix:nonFraction unitRef="number" contextRef="i293b5f841813477394b05ab2b993b80a_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMTMy_edadf696-aa75-44b0-9715-b913d3be751c">9.5</ix:nonFraction>% per year) for <ix:nonNumeric contextRef="iff91437b7d334540a0f1ed993d86567a_D20210101-20211231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMTUw_03fdb15a-d49d-4829-bbc4-d6de6b9e4f13">60</ix:nonNumeric> months that becomes due and payable at the end of the note term in November 2023. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the non-amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December&#160;31, 2020, the outstanding balance of the non-amortizing term loan was $<ix:nonFraction unitRef="usd" contextRef="i100acd7c5e7345f8ad5979fbed3715c3_I20201231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxNTQ0_78379454-3320-4f1c-ac2d-056d8149d476">11.0</ix:nonFraction> million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortizing Term Loan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the amortizing term loan agreement with CIBC, the Company borrowed $<ix:nonFraction unitRef="usd" contextRef="if3f46a91ee6e416097754e0aa49d3543_I20181130" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxNjQ1_74f08297-89a3-4f15-a3fb-26ecdca5cd9e">14.0</ix:nonFraction> million in November 2018, which requires interest-only payments on the outstanding borrowings through November&#160;1, 2020. Beginning in November 2020, the amount outstanding at such time becomes payable over a <ix:nonNumeric contextRef="i8f4b9f6ed0d647d08fa30a4ff17b2039_D20201101-20201130" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzM0_959326db-97cf-4294-b917-848b8f25a887">36-month</ix:nonNumeric> period with principal and accrued interest payments due each month thereafter. The amounts borrowed are payable with interest at the bank&#8217;s reference rate plus <ix:nonFraction unitRef="number" contextRef="i80cdb24fe7c7437f9a8b1bf93cf06904_D20200101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyMDA4_5e24b18f-0cae-443c-b254-d82335bb15e5">2.25</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i12acd70741cf4ee6b429aadf9703e58b_I20201231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyMDIx_d3318cad-86b0-4d46-913d-8ab57252713e">5.5</ix:nonFraction>% at December 31, 2020) beginning in November 2020 through 2023. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December 31, 2020, the outstanding balance of the amortizing term loan was $<ix:nonFraction unitRef="usd" contextRef="ifb73633087ca46638e63d95a3f90ba75_I20201231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyNDE1_bbd79cca-2dec-48f4-acad-46749ccbdc7c">13.8</ix:nonFraction> million. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, respectively, the Company incurred an immaterial amount of costs related to the amortizing term mortgage and term loan agreements. These debt issuance costs are reflected as a reduction of the carrying amount of the long-term debt and are being amortized to interest expense over the term of the agreements. As of December 31, 2021 and 2020, the unamortized debt issuance costs remaining are $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1MDc5OTc2NzcyNjUw_15a371cd-4282-4ce6-b439-648d75d503b4">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyOTIw_cb321e4d-5752-4f8f-b22f-c9f02b8ed18d">0.1</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMx_a60a471b-f00e-478c-ad5b-d246206ea7eb" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future aggregate annual principal payments on all long-term debt are as follows for the next five years:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzEtMi0xLTEtODY2NTk_45989bbb-3173-462f-869a-2ff6f180d2b3">15,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzItMi0xLTEtODY2NTk_f14d5910-00cb-451e-b9c1-c5b1e4fbe947">595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzMtMi0xLTEtODY2NTk_594a697e-62fe-4113-ad21-724ac6f655ac">715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzQtMi0xLTEtODY2NTk_052ebe04-551c-4f90-ac06-a55702b0068e">1,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzUtMi0xLTEtODY2NTk_dc83db5d-58c0-4e57-b7f4-b6730d465341">49,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzYtMi0xLTEtODY2NTk_15f0b10b-96d0-4ceb-8d23-81a67df80ef7">67,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount for issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzctMi0xLTEtODY2NTk_1ebef08e-a0aa-4271-8c24-a8b16e8bedb6">225</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzgtMi0xLTEtODY2NTk_d9571208-c321-46c3-88ca-23ad47704b56">67,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzktMi0xLTEtODY2NTk_a3239beb-d622-49a2-bd78-2c97cb91bc3a">15,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion, net of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzEwLTItMS0xLTg2NjU5_88d8ff3a-f5fa-461f-99f2-14cbff625fdb">549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzExLTItMS0xLTg2NjU5_bb5f38b1-888d-49ce-918e-9ae565174f33">52,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i1da36b4ca051425693e21d4849570bca"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to customary covenants under its revolving line of credit agreement, non-amortizing term loan agreement, amortizing term loan agreement, and 2021 amended term loan agreement, which unless waived by CIBC, restrict its and its subsidiaries' ability to, among other things, incur additional indebtedness, create or incur liens, permit a change of control or merge or consolidate with other companies, sell or transfer assets, pay dividends or make distributions, make acquisitions, investments or loans, or payments and prepayments of subordinated indebtedness, subject to certain exceptions. If the Company fails to perform its obligations under these and other covenants, CIBC&#8217;s credit commitments could be terminated and any outstanding borrowings, together with accrued interest, under the credit or loan agreements could be declared immediately due and payable.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company was not in compliance with all debt covenants, specifically the covenant restricting investments in certain subsidiaries over a threshold of free cash flow (as defined by the 2021 amended term loan), but obtained a waiver from CIBC. The Company believes that non-compliance with this covenant. The Company does not believe non-compliance with this covenant had any impact on the Company or its operations.The Company expects to be in compliance with all debt covenants by the end of the fiscal quarter ended March 31, 2022.  As of December 31, 2020, the Company was in compliance with all debt covenants.</span></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_190"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 8 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ3_db802273-0eb3-4801-a59e-228f4254155d" continuedAt="i19bbe6a0597f4cfba4b8a2a89412a796" escape="true">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</ix:nonNumeric></span></div><ix:continuation id="i19bbe6a0597f4cfba4b8a2a89412a796" continuedAt="i147ea20983e64fb696b7f5463e3aa852"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of <ix:nonFraction unitRef="shares" contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MTY2_e37c5121-ed4c-4523-862e-38e7a531915c">1,000,000,000</ix:nonFraction> shares of Class A common stock which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MjI3_e8257f68-37fd-41c9-aefa-a07570894999">one</ix:nonFraction> vote per share; <ix:nonFraction unitRef="shares" contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MjQ3_e35bb005-0e12-4b66-b77e-f90cacefaba2">25,000,000</ix:nonFraction> shares of LT10 common stock, which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MzA2_da5be9b8-9c62-46d4-91ea-376e7ec4463f">10</ix:nonFraction> votes per share; and <ix:nonFraction unitRef="shares" contextRef="i29227adba13245b29c72eae02e8e6305_I20211114" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MzMx_0925e8db-2c55-42d4-8536-d1ecb49a9ea9">25,000,000</ix:nonFraction> shares of LT50 common stock, which entitles holders to <ix:nonFraction unitRef="vote" contextRef="i29227adba13245b29c72eae02e8e6305_I20211114" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0Mzkw_2331491b-072c-42a8-b99a-3c8145ca2761">50</ix:nonFraction> votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of <ix:nonFraction unitRef="shares" contextRef="i385c2e73ef484983922cf888ae1f8c6a_I20211114" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0NTAw_81f67f05-7c78-4066-a32b-97804233a3e2">10,000,000</ix:nonFraction> shares of undesignated preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Preferred Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into <ix:nonFraction unitRef="shares" contextRef="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI1NjE0_aaea3643-5946-452e-9724-b090e89223c5">42,031,390</ix:nonFraction> shares of common stock on a <ix:nonFraction unitRef="number" contextRef="if00d1a3bdbc04233bd27c56f75895d76_I20211115" decimals="INF" name="exfy:ConversionOfStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI1NjQ2_b6ff9ea4-92c2-462e-ae65-e1c72890ea44">ten</ix:nonFraction>-for-one basis and reclassified into Class A common stock. As such, there is no convertible preferred stock outstanding as of December 31, 2021. <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:TemporaryEquityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ4_1f05c5b1-be67-4632-855d-e5a4d4d32473" continuedAt="ia90ea54499c144dab797a56c7e28fb2e" escape="true">As of December 31, 2020, convertible preferred stock consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="ia90ea54499c144dab797a56c7e28fb2e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except share and<br/>per share data)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares authorized</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares issued and outstanding</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Original issuance price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liquidation amount</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMS0xLTEtODY2NTk_f6b9bf83-a2ed-4dc5-8137-c7d7898b0439">1,090,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMy0xLTEtODY2NTk_0917f4d1-2bf6-477a-a34f-5915bf7ab6c2"><ix:nonFraction unitRef="shares" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMy0xLTEtODY2NTk_6f526459-8f88-4ef4-bb2c-e55bcd856bac">1,090,868</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtNS0xLTEtODY2NTk_a198ac54-f3be-4b1e-90c4-7a04d2ad72e5">0.9167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtNy0xLTEtODY2NTk_8b14e2ed-cb23-4133-abca-1c17017fba9e">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtOS0xLTEtODY2NTk_d448b448-8bfe-412e-b7cd-d2a45ef8cebf">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMS0xLTEtODY2NTk_e63f9cb9-d0f7-4aa0-b9c5-e0e574b8e055">1,401,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMy0xLTEtODY2NTk_7a359ba9-41d9-4108-8757-3ed814bbe84b"><ix:nonFraction unitRef="shares" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMy0xLTEtODY2NTk_93d614a9-e6f5-4947-a82d-63c2bb10b775">1,401,399</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItNS0xLTEtODY2NTk_3ff0c092-96b3-4cb1-95b0-8d16884daea7">2.67903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItNy0xLTEtODY2NTk_b2d948f0-13be-4169-afe6-6bcf5ee15176">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItOS0xLTEtODY2NTk_ddb462b7-d067-475a-a817-9308350d6f9b">22,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMS0xLTEtODY2NTk_0c0435aa-89ff-4e8c-abbf-3013922e15f5">644,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMy0xLTEtODY2NTk_2bf124d4-2dd7-48b8-8614-4688ae2d76d5"><ix:nonFraction unitRef="shares" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMy0xLTEtODY2NTk_4649d769-08a0-4d4a-a473-e42e26aaf1b4">644,541</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtNS0xLTEtODY2NTk_3ecabcfe-9d4f-4257-89a1-7fc93c74417d">5.54619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtNy0xLTEtODY2NTk_9ea2f462-5684-4f4a-ae43-9968b1e936e5">3,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtOS0xLTEtODY2NTk_3d5cc828-21bd-46ec-8734-33fbcc370b69">4,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMS0xLTEtODY2NTk_c388f48f-a408-4c1a-8fef-fab55b52049c">1,066,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMy0xLTEtODY2NTk_2b471e8e-335f-4970-bd84-1aa348a0e680"><ix:nonFraction unitRef="shares" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMy0xLTEtODY2NTk_793c18ae-acec-4f63-88e3-3b4a00d0c8c0">1,066,331</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtNS0xLTEtODY2NTk_b9ff3b44-81b7-49e8-8097-5b1712c2da6a">15.5677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtNy0xLTEtODY2NTk_3aa555ad-46e4-4830-8ce8-2141bb575f61">16,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1866b72148694697986d9067a09f1603_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtOS0xLTEtODY2NTk_96c66ddb-e7e6-44d1-8f46-8f0d1df001c3">17,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMS0xLTEtODY2NTk_e6e819c4-8af7-4819-a2c7-8c1c088f167a">4,203,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMy0xLTEtODY2NTk_63ee06e0-480e-40da-82dd-915c00199d37"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMy0xLTEtODY2NTk_f2d6817b-5a4c-4177-bc4f-0c936087980d">4,203,139</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:PreferredStockLiquidationPreferenceValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtNy0xLTEtODY2NTk_10ec919f-631e-4d89-9057-bd53524c66bb">24,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtOS0xLTEtODY2NTk_ca478c77-fac3-4d31-ac6b-93c452a2aeca">45,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the IPO, the significant features of the Company&#8217;s previously outstanding convertible preferred stock was as follows:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Provisions</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The holders of Series&#160;A convertible preferred stock (Series&#160;A), Series&#160;B convertible preferred stock (Series&#160;B), Series&#160;B-1 convertible preferred stock (Series B-1) and Series&#160;C convertible preferred stock (Series C) were entitled to receive, when and if declared by the Board of Directors, noncumulative dividends at a rate of $<ix:nonFraction unitRef="number" contextRef="ie11121b9394c457c80257c0bf326204a_I20211231" decimals="5" name="exfy:TemporaryEquityNonCumulativeDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3NzU_4be75820-9814-4235-a5a0-c64320ccfc82">0.07334</ix:nonFraction>, $<ix:nonFraction unitRef="number" contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231" decimals="5" name="exfy:TemporaryEquityNonCumulativeDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3Nzk_ae4eaa2b-f7a9-45b0-9b3e-9be409069ef4">0.21432</ix:nonFraction>, $<ix:nonFraction unitRef="number" contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231" decimals="4" name="exfy:TemporaryEquityNonCumulativeDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3ODM_280799d0-cd0e-49b0-b16c-d4e9acccd816">0.4437</ix:nonFraction> and $<ix:nonFraction unitRef="number" contextRef="i4496a7e828674dd784006531c17c547a_I20211231" decimals="4" name="exfy:TemporaryEquityNonCumulativeDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3ODc_18939175-b32e-4b46-877c-a52b3009318e">1.2454</ix:nonFraction> per share per annum, respectively, adjusted for certain events, such as stock splits and combinations. After payment of such dividends, any additional dividends or distributions would be distributed among the holders of the convertible preferred stock and common stock pro rata based on the number of shares held by each holder. The Company has declared no dividends to date.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i147ea20983e64fb696b7f5463e3aa852"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Preference</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In the event of any liquidation, dissolution or winding up of the Company, the holders of convertible preferred stock for Series&#160;A, Series&#160;B, Series&#160;B-1, or Series&#160;C then outstanding were entitled to be paid, prior and in preference to any distribution of any of the assets, funds, or proceeds available for distribution, the original issuance price per share equal to $<ix:nonFraction unitRef="usdPerShare" contextRef="ie11121b9394c457c80257c0bf326204a_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTE_ed8ed489-8690-4a9e-9de4-812bc7777fdc">0.9167</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTU_6b36e6b4-dc0b-4d14-9f9d-517e296c081c">2.67903</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTk_4f1b9c90-5da4-479a-9dd1-916c219b7b27">5.54619</ix:nonFraction>, or $<ix:nonFraction unitRef="usdPerShare" contextRef="i4496a7e828674dd784006531c17c547a_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI4MDM_5318ec13-c720-442d-97fe-85a03ca6434c">15.56770</ix:nonFraction>, respectively, plus declared but unpaid dividends. If assets were not sufficient to permit such payment, payment would have been made on a pro rata, equal priority, pari passu basis.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the shares of convertible preferred stock contained liquidation features that were not solely within the Company&#8217;s control, these liquidation features resulted in the Series A, Series B, Series B-1 and Series C convertible preferred stock being classified as mezzanine equity rather than as a component of stockholders&#8217; equity (deficit).</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Upon closing of the IPO, each share of Series&#160;A, Series&#160;B, Series&#160;B-1 and Series&#160;C then outstanding automatically converted into <ix:nonFraction unitRef="number" contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_4d198a39-3faf-43c1-8119-457a5b0e20a0"><ix:nonFraction unitRef="number" contextRef="ie11121b9394c457c80257c0bf326204a_I20211231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_5b7db07f-73df-4b2c-8847-08908025c568"><ix:nonFraction unitRef="number" contextRef="i4496a7e828674dd784006531c17c547a_I20211231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_8ba0c9a3-4083-4ef2-a78b-d5547f884e4e"><ix:nonFraction unitRef="number" contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231" decimals="INF" name="us-gaap:PreferredStockConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_e29a129f-df50-4b63-a4ad-efc193c07087">ten</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> fully paid and nonassessable shares of Class A common stock as the IPO gross proceeds exceeded $<ix:nonFraction unitRef="usd" contextRef="if1bad9905af84eb5a0375b52bbd3b314_I20211115" decimals="INF" name="exfy:AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjYw_e29996bc-3cb7-43a7-be87-3123c4949340">50</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Except in the case of liquidation, the convertible preferred stock was not redeemable at the option of the holder.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The holders of each share of convertible preferred stock were entitled to the number of votes equal to the number of shares of common stock into which such shares were convertible.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warrants</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company issued warrants during various dates in 2013 and in December 2016 to purchase <ix:nonFraction unitRef="shares" contextRef="i510748accc8a4d7c92ced48923eb7795_I20161231" decimals="INF" name="exfy:ClassOfWarrantOrRightIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2Mjcz_9e830e46-7ae0-45e2-b643-87c146fd7aae">430,080</ix:nonFraction> shares of common stock in relation to the previous credit agreement entered into with Silicon Valley Bank.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the credit agreement was terminated in 2018, the common stock warrants remained outstanding until exercised or expired. The warrants issued in 2013 and 2016 were exercisable immediately at $<ix:nonFraction unitRef="usdPerShare" contextRef="ideb931725ef1468cabf3ac60acd7c08d_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzEzNzQzODk1MzUzMzky_b5c2bb26-bd14-477b-b2ee-231542c662bf">0.07</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ib697015300e84c63880163ef22a70275_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzEzNzQzODk1MzUzNDAw_5ef45eda-1796-460c-8584-ccabf0305eb7">0.53</ix:nonFraction> per share, respectively, with expiration dates <ix:nonNumeric contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ2MTc5NDg4MzgwMTc3_23def6e0-88d4-4232-a901-56911853b981">ten years</ix:nonNumeric> after issuance. The Company recorded the common stock warrants in Additional paid-in capital at their grant date fair value which approximates the exercise price. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the completion of the IPO in November 2021, Silicon Valley Bank net exercised all common stock warrants then outstanding for <ix:nonFraction unitRef="shares" contextRef="i27367d0b508d407993cee1fb4285568f_I20211115" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwNjgxOTMwMjM2ODI3_f3fa0ec5-66e2-4321-b48e-dbbf9853a67e">428,067</ix:nonFraction> shares of Class A common stock. As such, there are <ix:nonFraction unitRef="shares" contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2Mjgx_26134e90-f0db-46db-a8c9-fd13a76d3377">no</ix:nonFraction> common stock warrants outstanding as of December 31, 2021. <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ5_5e72f258-cd25-4b71-a209-23812204bab7" continuedAt="iaae83d1e66c1434f9f36a5b5137df75e" escape="true">The following table discloses important information regarding common stock warrants issued and outstanding at December 31, 2020:</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="iaae83d1e66c1434f9f36a5b5137df75e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.861%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date issued</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of warrant shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value on issuance date<br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable through</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2013</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231" decimals="INF" name="exfy:ClassOfWarrantOrRightIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtMi0xLTEtODY2NTk_29ea8ed7-d1f9-49cc-ba3e-ae147e22ba37"><ix:nonFraction unitRef="shares" contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtMi0xLTEtODY2NTk_39314738-e908-480b-9e72-ad42620250f2">150,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtNC0xLTEtODY2NTk_dd4964f6-f93d-41f8-801e-1b210299de9d">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2013</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItMi0xLTEtODY2NTk_8bc09d4e-50e6-4d40-9873-c97ab53f58bb"><ix:nonFraction unitRef="shares" contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231" decimals="INF" name="exfy:ClassOfWarrantOrRightIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItMi0xLTEtODY2NTk_c7c91303-fe5b-41c0-a3a5-d28efd4a75e8">150,000</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItNC0xLTEtODY2NTk_5c1ececd-485d-4700-8fe0-16c5a26df136">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtMi0xLTEtODY2NTk_70039c92-ed97-404c-be0e-e04c1eca2e6f"><ix:nonFraction unitRef="shares" contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231" decimals="INF" name="exfy:ClassOfWarrantOrRightIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtMi0xLTEtODY2NTk_c601fa7b-af52-4d8e-98eb-abb0412d7661">130,080</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtNC0xLTEtODY2NTk_3b3727d2-465b-4cb5-86dc-9247bffee1f5">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtMi0xLTEtODY2NTk_5b4fc013-5e98-4f76-ab63-0d855952f3f2"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="exfy:ClassOfWarrantOrRightIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtMi0xLTEtODY2NTk_f7e3ffde-ff6d-4229-8d36-76b5b2fc8983">430,080</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtNC0xLTEtODY2NTk_00e2dc5a-160b-45b0-8f2f-907aef450f94">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></ix:continuation></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_193"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 9 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjMz_f3a4156a-7f18-4d01-b09e-96f64dcc411e" continuedAt="ie885fb6bb1204c53b952fc3446a91732" escape="true">STOCK INCENTIVE PLANS</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="ie885fb6bb1204c53b952fc3446a91732" continuedAt="i0dec138a9ddc472dbdb9bca02475df89"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2009 and 2019 Stock Option Plans</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In 2009, the Company&#8217;s Board of Directors approved the adoption of a stock plan (the 2009 Stock Plan). As amended in 2015, the 2009 Stock Plan permitted the Company to grant awards covering up to <ix:nonFraction unitRef="shares" contextRef="i92c62da21e67402890c1b8fc522e246f_I20151231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3NjAz_8ab62ede-bbd7-4671-9a68-f614236da08f">16,495,150</ix:nonFraction> shares of the Company&#8217;s common stock. In January 2018, the Company increased the number of shares of common stock reserved under the 2009 Stock Plan by <ix:nonFraction unitRef="shares" contextRef="iaf2ce8f0ab9e48658659c7cdac1b748d_D20180101-20180131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3NzU5_861edcfd-d121-45a1-8a54-6ef0685b620a">535,130</ix:nonFraction> shares, from <ix:nonFraction unitRef="shares" contextRef="i92c62da21e67402890c1b8fc522e246f_I20151231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3Nzc2_8ab62ede-bbd7-4671-9a68-f614236da08f">16,495,150</ix:nonFraction> shares to <ix:nonFraction unitRef="shares" contextRef="i8d53f5d0f47041389b5de7620e443b80_I20180131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3Nzkw_0963cf1d-5f41-48a8-9f8c-8db201b31a05">17,030,280</ix:nonFraction>. In April 2019, the Company approved the adoption of a new stock plan (the 2019 Stock Plan). The 2019 Stock Plan permits the Company to grant up to <ix:nonFraction unitRef="shares" contextRef="ib83b115492154c9b9391cbfc82c8a4ae_D20190401-20190430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3OTQy_2ae0c401-0c01-44ba-bcc9-fe79d38fcbb1">8,173,970</ix:nonFraction> additional shares, increasing the overall common stock reserved for grant to <ix:nonFraction unitRef="shares" contextRef="iea4307db0bad43b1a415498a16179f72_I20190430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MDIz_f962a58d-257f-444e-9e50-27819ba0dca6">25,204,250</ix:nonFraction> shares.&#160;In September 2021, under the 2019 Stock Plan, the Company's Board of </span></ix:continuation></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i0dec138a9ddc472dbdb9bca02475df89" continuedAt="ia6a7a1e3bc904b8aa31b9990b47f1946"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors approved and authorized <ix:nonFraction unitRef="shares" contextRef="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MTM3_08c22f16-6969-4607-8596-5d926bfeeaf2">8,679,380</ix:nonFraction> restricted stock units to be granted, which consisted of an aggregate of <ix:nonFraction unitRef="shares" contextRef="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MjE0_518ff67f-4b38-4b12-8cd3-ace63c7552c8"><ix:nonFraction unitRef="shares" contextRef="i79063fed86a7463a9d6ebc9423197540_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MjE0_63a7d876-315c-4ad9-a5fa-a1304223a02f">4,339,690</ix:nonFraction></ix:nonFraction> shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. On November 9, 2021, the Company increased the common stock reserved for issuance under the 2019 Stock Plan, as amended and restated, to an aggregate of <ix:nonFraction unitRef="shares" contextRef="i9f13fe70c62545959c66b8f45fc4a3d9_I20211109" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4NTM5_2eb3b501-f114-4eb7-858e-505df5780c41"><ix:nonFraction unitRef="shares" contextRef="ibbbe477c997a4cdfa048dc5a14ee4337_I20211109" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4NTM5_64811e54-d968-41fd-85c4-38dbfc0ff749">16,856,770</ix:nonFraction></ix:nonFraction> shares of the Company's LT50 and Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the completion of the IPO, the Company did not and will not make any further grants under the 2009 Stock Plan or 2019 Stock Plan. However, these stock plans will continue to govern the terms and conditions of the outstanding awards granted under the 2009 Stock Plan and 2019 Stock Plan. Upon the expiration, forfeiture, cancellation, withholding of shares upon exercise or settlement of an award to satisfy the exercise price or tax withholding, or repurchase of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2009 Stock Plan or of Class A or LT50 common stock underlying outstanding stock-based awards granted under the 2019 Stock Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Incentive Award Plan (2021 Plan) and 2021 Employee Stock Purchase and Matching Plan (ESPP and together with the 2021 Plan, the 2021 Incentive Plans) that was established immediately before the effectiveness of the IPO Registration Statement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Incentive Plans </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; In November 2021, the Company&#8217;s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Plans, which both became effective immediately before the effectiveness of the IPO Registration Statement and use a combined share reserve. Under the 2021 Incentive Plans, <ix:nonFraction unitRef="shares" contextRef="iea3e98b8eafe479faf44295b6fe3ca07_I20211130" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUwMTI4_6f566fc8-d6c9-4f7f-950c-b65140238f93">11,676,932</ix:nonFraction> shares of the Company's Class A common stock are reserved for issuance pursuant to a variety of stock-based awards, including incentive stock options, nonqualified stock options, stock appreciation rights (SARs), restricted stock awards, RSUs, and other forms of equity and cash compensation under the 2021 Plan and purchase rights and matching awards under the ESPP. The number of shares initially reserved for issuance or transfer pursuant to awards under the 2021 Incentive Plans will be increased by the number of shares represented by awards outstanding under the 2009 Stock Plan and 2019 Stock Plan that become available for issuance following the effective date for certain reasons that include but not limited to expiration, cancellation or repurchase by the Company and will automatically increase each January 1, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (A) <ix:nonFraction unitRef="number" contextRef="ide948a9f1b96456e9ba15c0c7ad7f185_I20220101" decimals="INF" name="exfy:AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUxMDQ0_646a1da2-a5d3-4b17-9d8b-bc12e9739db1">6</ix:nonFraction>% of the aggregate number of shares of all classes of the Company's common stock outstanding on the immediately preceding calendar year, or (B) such lesser number of shares as determined by the Company&#8217;s board of directors or compensation committee; provided, however, that no more than <ix:nonFraction unitRef="shares" contextRef="i22507491f3984cbc8ebbcb0ffa23662e_I20211130" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUxMzMz_b9411ba8-f5ac-4acf-a141-4143b64b34a1">87,576,990</ix:nonFraction> shares of stock may be issued upon the exercise of incentive stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The offering periods of the ESPP are three months long beginning on each March 15, June 15, September 15 and December 15 of each fiscal quarter, except for the initial offering period. The enrollment date for each offering period shall be the first day of the offering period, and the exercise date of each offering period shall be the last day of the offering period. The initial offering period will begin on March 15, 2022 with the first offering period thereunder ending on June 14, 2022.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price at which Class A common stock is purchased under the ESPP will be equal to the average of the high and low fair market value of a share of the Company&#8217;s Class A common stock as of the last day of the offering period. At the end of each offering period, the Company may provide a discretionary match up to 1/10 of a share of the Company's Class A common stock for each share of Class A common stock purchased by or issued to an employee under the ESPP that is retained through the end of the applicable offering period. No fractional shares will be issued by the Company. The Company will round to the nearest full share for shares purchased by an employee as well as any matched shares issued to an employee under the ESPP. The match rate applicable to each offering period shall be limited to <ix:nonFraction unitRef="number" contextRef="i994df38f20214a74a474503dfb398f1e_I20211231" decimals="INF" name="exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUyNDg1_67f19094-a0c9-41cc-9d1b-bb647872dc2b">1.5</ix:nonFraction>% of the shares of any class of Company capital stock outstanding as of the exercise date applicable to such offering period.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ia6a7a1e3bc904b8aa31b9990b47f1946" continuedAt="i8944438a7621492e98c864a57c7a2556"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will estimate the fair value of matched shares provided by the Company under the ESPP using the Black-Scholes option-pricing model on the date of grant. The Company will recognize stock-based expense related to the matched shares provided by the Company pursuant to its ESPP on a straight-line basis over the offering period, which is typically three months. As of December 31, 2021, no Class A common stock has been issued or purchased by employees under the ESPP.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Stock Plan and the 2021 Plan authorize the grant of RSUs. <ix:nonFraction unitRef="shares" contextRef="i14afdd471407450f82f0a246945b2b67_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNDMw_3cbfc191-f01a-4b65-9576-32051bb9b04b"><ix:nonFraction unitRef="shares" contextRef="i53c0c0f91667489d99ab4b8636413fb5_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNDMw_f3df0e4f-f3b1-4f5e-b960-296be4c11c7b">No</ix:nonFraction></ix:nonFraction> RSUs were granted as of December&#160;31, 2020 for either plan. In September 2021, under the 2019 Stock Plan, the Company's Board of Directors approved and authorized <ix:nonFraction unitRef="shares" contextRef="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNTgx_08c22f16-6969-4607-8596-5d926bfeeaf2">8,679,380</ix:nonFraction> restricted stock units to be granted, which consisted of an aggregate of <ix:nonFraction unitRef="shares" contextRef="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNjU4_518ff67f-4b38-4b12-8cd3-ace63c7552c8"><ix:nonFraction unitRef="shares" contextRef="i79063fed86a7463a9d6ebc9423197540_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNjU4_63a7d876-315c-4ad9-a5fa-a1304223a02f">4,339,690</ix:nonFraction></ix:nonFraction> shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. Of this total, <ix:nonFraction unitRef="shares" contextRef="icb7668302b9b430a850bcbce6c7ba42e_D20210901-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzODQ1_be29d02c-fc5d-4f62-bddb-dde46b6f3290">2,980,260</ix:nonFraction> RSUs, comprised of <ix:nonFraction unitRef="shares" contextRef="i4f0f39730d5d4541b76736bd2a92f5a4_D20210901-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzODY4_164bf10e-6aa4-4fec-805e-20499b600b1a">1,490,130</ix:nonFraction> shares of each of Class A and LT50 common stock were considered granted for accounting purposes in September 2021 to the Company's named executive officers and certain members of management as the Company and these certain employees had a mutual understanding of the key terms and conditions of the award on the board approval date, which occurred on September 24, 2021. RSUs granted to employees in September 2021 vest upon the satisfaction of both a performance and service condition. The performance condition was satisfied immediately prior to the effectiveness of the IPO Registration Statement, which occurred on November 9, 2021. The service condition for these awards is satisfied over <ix:nonNumeric contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwMTMyMTc0NDY2MTY1_be287f49-5cf8-49e1-bfbd-daef4e721452">eight years</ix:nonNumeric> with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM5_90f82479-2073-40d2-827f-45f4b3415547">5,666,260</ix:nonFraction> RSUs, comprised of <ix:nonFraction unitRef="shares" contextRef="i46b2ef2324074038b070d9cd2bc1b901_D20211101-20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjUw_64eee9cb-a2e6-43ed-bdcb-a1f6866b0f82"><ix:nonFraction unitRef="shares" contextRef="ib26c6603eb2545419dc79c0ef83cc3fa_D20211101-20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjUw_fd01c374-07c6-4f57-934d-22cf7e5a0a95">2,833,130</ix:nonFraction></ix:nonFraction> shares of each of Class A common stock and LT50 common stock, to certain employees that were not included in the September RSU grant. These RSUs only have a service condition, which is equivalent with the service condition of the awards granted in September 2021, and were deemed granted for accounting purposes on November 10, 2021, the date these certain employees had a mutual understanding of the key terms and conditions of the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Company&#8217;s Non-Employee Director Compensation Program adopted under the 2021 Incentive Plans upon closing of the IPO, the Company granted <ix:nonFraction unitRef="shares" contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU1MzU2_983d2964-d8e5-48b0-a807-08ee2df5baf3">27,780</ix:nonFraction> RSUs in total of shares of Class A common stock to members of the Company's audit committee during November 2021 in connection with each member's initial appointment to the Board of Directors and consummation of the IPO. For accounting purposes, the grant date was considered to be November 12, 2021 as this was the date the Company filed its IPO price pursuant to Rule 424(b)(4). The IPO price was a key determination of the number of RSUs awarded to members of the Audit Committee and therefore on this date the Company and each Audit Committee member had a mutual understanding of the key terms and conditions of the awards granted. The RSUs granted vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. The service condition for these awards is satisfied over <ix:nonNumeric contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU2MjEx_d6253bdb-37e6-4268-a9de-42a89f9ceb99">three years</ix:nonNumeric> with quarterly vesting of the grant until fully vested.</span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM0_6694346b-476c-4bb6-8557-08ffdd585cca" continuedAt="if16e90851446491a85d4ca8a7560abee" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, RSU activity was as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LT50 Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88aecf5680fa4e2bbd939f85f3a4585d_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtMS0xLTEtMTMyNjU3_d2b013ae-d510-401a-8808-0d9b54243ff2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied39f1a9e9694f0897fb911f92aa4f64_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtMy0xLTEtMTMyNjU3_2257753e-5fc5-42fe-8301-a7afffa6d21b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtNS0xLTEtMTMyNjU3_234aa0d7-a456-480b-9f7e-218101bbacdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItMS0xLTEtMTI5MDkz_d9f11e60-2f89-4a2d-8ae8-fe0336e9fdcd">4,351,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItMy0xLTEtMTI5MTE3_2a040acd-7550-43d8-9545-416556a831e8">4,323,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItNS0xLTEtMTI5MTMy_07e2de03-3b44-465e-bbfe-aecb4a0c5d5c">33.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtMS0xLTEtMTMyNjU3_bbc1e83f-1ea5-4859-b2a7-8e8ad8ee6f66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtMy0xLTEtMTMyNjU3_e42223a2-4cf8-41a7-b76c-13c05470d8dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtNS0xLTEtMTMyNjU3_5a10a8d8-99b7-4804-9888-c94c34056387">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtMS0xLTEtMTI5MTAy_a2c09d43-1390-416e-88e6-91478714f70a">21,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtMy0xLTEtMTI5MTI0_1f211ab3-b093-426f-9050-4c71359515a3">21,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtNS0xLTEtMTI5MTQw_9e101e65-78ab-4a07-8724-8e8068327568">41.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f64d644d88c4cb19021cec5dcd09769_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtMS0xLTEtMTI5MTA4_44c70fd3-0a8c-4e77-a4be-dc4e82227bdc">4,329,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieac27b32505547ee95f7457c9f0089f7_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtMy0xLTEtMTI5MTA5_fa58ee05-df32-4ccc-a4dc-4c095bed1020">4,301,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtNS0xLTEtMTI5MTYw_7bf2d63a-3c0b-4a0b-8155-fe13eda9657e">33.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"><ix:continuation id="if16e90851446491a85d4ca8a7560abee" continuedAt="i557dd83e5cea4309917e87b4bb44fb1b">(1)</ix:continuation></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"><ix:continuation id="i557dd83e5cea4309917e87b4bb44fb1b">Class A common stock and LT50 common stock both became effective on November 9, 2021, which is the date of effectiveness of the Company's IPO Registration Statement.</ix:continuation> </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i8944438a7621492e98c864a57c7a2556" continuedAt="i8578d386f58948559a71edfbcbc4f1b9"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="i4b2c5910d8534ce6be26e8d65cf4c2ce_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4NDIy_af163c9b-39fb-48d3-b06d-841eab8d3ba5">282.0</ix:nonFraction> million of unamortized stock-based compensation cost related to unvested RSUs, which is expected to be recognized over the remaining weighted average life of <ix:nonNumeric contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4NTU1_09fe6ec5-2eab-4abb-98ca-c104c23af0e3">6.92</ix:nonNumeric> years. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both stock plans provide for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Under the stock plans, the exercise price of incentive stock options must be at least equal to <ix:nonFraction unitRef="number" contextRef="iab738f535f004a8abe94ee0268abf662_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU3OTc1_ed195afb-27fa-4876-8b6f-1320ab0c1799">110</ix:nonFraction>% of the fair value of the common stock on the grant date for a &#8220;ten-percent holder&#8221; or <ix:nonFraction unitRef="number" contextRef="i45e2bc72868d4382857357b0b950d91f_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MDY1_4cae69bd-64bf-4b9b-aebf-b3feb562e8f0">100</ix:nonFraction>% of the fair value of the common stock on the grant date for any other employee. The exercise price of nonstatutory options granted must be at least equal to <ix:nonFraction unitRef="number" contextRef="ifccca8324f194818a14d3a0e6e41ecce_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MjI2_4caa645b-bff0-449b-9207-108a36750df3">100</ix:nonFraction>% of the fair value of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both stock plans, most options typically vest over <ix:nonNumeric contextRef="if4580837377147e8a679d6617554d143_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MzU3_5d0dd83e-39cd-4486-9869-19240942b0a7"><ix:nonNumeric contextRef="if3e39036f92744d2a39c2ddaaa0502de_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MzU3_fe51d43c-8d54-4316-8cc8-49c84d8206e1">four years</ix:nonNumeric></ix:nonNumeric> and are exercisable at any time after the grant date. Each employee has the right to exercise unvested stock options for restricted common stock. However, if the employee is terminated either voluntarily or involuntarily prior to all of the exercised options vesting, the Company has the right to repurchase the unvested early exercised shares at the original purchase price. Early exercises of options are not deemed to be substantive exercises for accounting purposes and accordingly, amounts received for early exercises are recorded as a liability. These repurchase terms are considered to be a forfeiture provision and do not result in variable accounting. During the year ended December 31, 2019, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTQ5_8c09a2e8-d9f3-42b7-9bda-909d3ce4aa04">55,200</ix:nonFraction> shares of exercised unvested common stock, for $<ix:nonFraction unitRef="usd" contextRef="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231" decimals="0" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTU3_fe7ccfb6-88a6-48c4-a919-b2803823c5f4">1,794,703</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231" decimals="0" name="exfy:ShareBasedPaymentArrangementExerciseCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTY5_89ab7c34-2a09-4909-aa82-5e52a82db1ec">13,919</ix:nonFraction> of the exercise cost of the repurchase was recorded within Additional paid-in capital and the remaining $<ix:nonFraction unitRef="usd" contextRef="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231" decimals="0" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTc4_9c55f5af-e09d-45c3-bc05-5a726fd934de">1,780,784</ix:nonFraction> of the repurchase was recorded as stock-based compensation expense. There were <ix:nonFraction unitRef="shares" contextRef="i34536765537b4e6ea1e938861c46b40e_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU5MDM0_00c34b8b-7952-4cc2-9d6c-960cc1fcd243"><ix:nonFraction unitRef="shares" contextRef="idf3674f6b14e408099a0ee84e4213219_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU5MDM0_83bd0a14-e538-436f-955c-626c2bb912b0">no</ix:nonFraction></ix:nonFraction> repurchases of common stock during the years ended December 31, 2021 and 2020.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i59e3f91343274002b1d011818d61af64_I20211231" decimals="INF" name="exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4ODkz_886fb27b-da3f-49c7-8cc2-7cff3cb63a50">1,437,760</ix:nonFraction> shares subject to repurchase related to stock options early exercised and not yet vested, but that are expected to vest. As of December 31, 2021, the Company recorded a liability related to these shares subject to repurchase in the amount of $<ix:nonFraction unitRef="usd" contextRef="i59e3f91343274002b1d011818d61af64_I20211231" decimals="-5" name="exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4ODgy_3bf1e034-04c2-4f63-819f-e5a31e588113">2.4</ix:nonFraction> million, which is included within Accrued expenses and other liabilities in the accompanying consolidated balance sheets. These amounts are reclassified to common stock and additional paid in capital as the underlying shares vest. There were <ix:nonFraction unitRef="shares" contextRef="i4fd00f8935554d1dbac5f3bf2d45873e_I20201231" decimals="INF" name="exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4Nzk4_da178492-956e-466e-8ff1-f3522c9317f2">no</ix:nonFraction> early exercised shares subject to repurchase as of December&#160;31, 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, by mutual agreement, the Company modified the terms and conditions of certain stock option awards originally granted in 2019 by cancelling the original awards granted and reissuing new stock option awards on new grant dates during the year ended December 31, 2020 with an increased fair value per share on the awards on the new grant date. As a result of the modification, only the grant date changed. All vesting conditions, number of shares granted in the stock option awards and contractual terms of the stock options remained the same. The Company treated these changes to the stock option awards as modifications of the terms and conditions of an equity award. The modification impacted certain stock option awards of <ix:nonFraction unitRef="employee" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="exfy:ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ3ODI4NzU1ODY5MjQ4_71be777a-b71e-43d1-87ae-09f98af3e6eb">42</ix:nonFraction> employees of the Company. During the year ended December 31, 2020, the modification had an immaterial impact on stock-based compensation expense and the consolidated financial statements.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i8578d386f58948559a71edfbcbc4f1b9" continuedAt="i2a8441fce6044224b68abdd30e001da9"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM1_85f2ea1e-cd5e-4d06-b328-38e1a8528063" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock option activity was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9.8pt;font-weight:700;line-height:100%">Weighted average <br/>remaining contractual life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEtMS0xLTEtMTI5MDYz_2919f898-a4b3-42bd-adb4-cf8f573b50a6">15,545,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzItMS0xLTEtMTI5MDYz_78d90514-9dd7-4537-9743-2365bc93fea7">1,638,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzItMy0xLTEtMTI5MDYz_6cbc658c-8728-4e97-b10b-1cfc424d523c">2.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzMtMS0xLTEtMTI5MDYz_3b7be562-3e3a-47a5-9c89-d0af75548490">2,777,010</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzMtMy0xLTEtMTI5MDYz_ae53cfd7-1dfd-4235-abbb-898dff5d6a06">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzQtMS0xLTEtMTI5MDYz_91bd961f-c429-49de-ba82-e6b66a54360a">894,040</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzQtMy0xLTEtMTI5MDYz_fb3434d4-bcdb-446e-b233-4eb5e5d54f23">2.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtMS0xLTEtMTI5MDYz_6af4f9d8-c750-4ab7-86ac-0c71f1d9dd5b">13,512,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtMy0xLTEtMTI5MDYz_b171e4b5-9226-4873-8283-02482057875a">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtNS0xLTEtMTMyNjYz_8007a7c2-954b-4ded-92de-72786c4b85a6">6.35</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtMS0xLTEtMTI5MDYz_876d7e9d-f9b7-43e2-81e0-67f12c85c0be">13,222,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtMy0xLTEtMTI5MDYz_843e17cf-b088-403a-8b3d-2088cf3da4d2">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtNS0xLTEtMTMyNjYz_79fe047b-e457-4650-b5e0-ee17d74ffa89">6.31</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzctMS0xLTEtMTI5MDYz_cc79e691-0c81-460b-8eff-5990ee871d60">962,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzctMy0xLTEtMTI5MDYz_a0fedb78-e3f9-4752-b02d-000cfa7011a8">8.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzgtMS0xLTEtMTI5MDYz_bb827852-1804-4535-94f4-44922724c936">6,965,767</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzgtMy0xLTEtMTI5MDYz_585c8e31-9908-4298-9bc6-c753e9a56996">0.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzktMS0xLTEtMTI5MDYz_5ae23105-dd02-4a4a-96fd-a1dafd344d85">315,940</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzktMy0xLTEtMTI5MDYz_ea20bc91-ba62-48ca-864b-06bfa9246a66">1.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTEtMS0xLTEyOTA2Mw_d4341fcf-78fb-45cf-bcd4-fac8e2a2ecba">7,193,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTMtMS0xLTEyOTA2Mw_c70a6bb3-fbac-4b4f-84d0-a00db4460dfd">1.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTUtMS0xLTEyOTA2Mw_6dd70580-fcb1-4128-8104-873c9a637f69">6.45</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTEtMS0xLTEyOTA2Mw_e6b5e2b4-ba2c-46af-b001-606a8af11744">7,001,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTMtMS0xLTEyOTA2Mw_cc3a5f11-c4df-42e5-924c-19b01cd89963">1.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTUtMS0xLTEyOTA2Mw_23b046ef-26c7-4afb-bd23-7c7e4d223fb6">6.31</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pretax intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwMzE1_1eba95f6-e06c-4111-9a03-75218f5e81c7">80.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwMzY2_92f8abb3-f0fc-450f-ac59-53d4e1a0eeb2">11.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjY5NzI1_d433d5ce-d24b-453d-af48-68d5ce7481f9">4.7</ix:nonFraction> million, respectively. The total pretax intrinsic value of options outstanding at December 31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY5NzE0_3d03046b-43e8-45f3-92c4-48d4f8e742a5">302.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYxNTE3_07261ebb-bbd6-4759-a65a-a6dba37e57fc">86.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwMTAz_5d33a5d8-0da4-4969-8f05-91e6abc55797">40.4</ix:nonFraction> million, respectively. The intrinsic value is the difference between the estimated fair value of the Company&#8217;s common stock at the date of exercise and the exercise price for in-the-money options. The weighted average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNjcw_b13853c9-8732-4373-a941-c18d6db4bc43">6.87</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzA2_f78d2b52-d01f-4a55-94ff-74256ea8d44e">1.69</ix:nonFraction> and$<ix:nonFraction unitRef="usdPerShare" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwNDAy_9cc62024-6d82-4a0e-a48a-c858a76fef76">1.65</ix:nonFraction>, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="ie825dd475cf94fe68a7b0aadd1566ec7_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzQy_52c629bb-cb30-4334-8571-4a5688d24c3f">13.2</ix:nonFraction> million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzQ5_90dc686e-63b6-4735-bb00-6975f09b0f84">1.7</ix:nonNumeric> years. As of December&#160;31, 2020, there was $<ix:nonFraction unitRef="usd" contextRef="i7176259e80a34fe09a4f287351982949_I20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYyMTU5_33ac2cc7-dbaa-4d17-8027-c542155b7cb0">10.8</ix:nonFraction> million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYyMzEy_2d30cfdc-c0f7-4e3c-86ae-c5f74f2a12c7">3.70</ix:nonNumeric> years. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from option exercises and purchases of shares under the stock plans for the years ended December 31, 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM4NDgyOTA3MDMzMTU3_1e31f2c0-c9ae-4abd-bb0e-d239ee2f38b2">3.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcxNTk1_2f37bcef-8947-4dc7-924b-35605bc49323">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwOTMz_3c24d64c-305a-4806-aa63-4b0da5128ac7">0.5</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM2_c7cfcca4-7bbf-4a48-8923-52d6e9a36b09" continuedAt="ia88777f6aed34818bc709feadb5fa4a5" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of option grants was estimated using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItMS0xLTEtMTI5MDYz_6dc8f5ee-a5c3-4010-9124-8ea6b0ce6162">12.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItMy0xLTEtMTI5MDYz_46d66dc7-c1b7-494d-9548-6e45b9962cc0">2.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItNS0xLTEtMTQ0NDc0_3c33706c-f02f-44ac-96c9-106fb9384f8b">2.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtMS0xLTEtMTI5MDYz_7216fcee-f034-455b-a815-8c62bbb4c467">8.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtMy0xLTEtMTI5MDYz_c6c98e32-ce1e-4b78-8160-0e554a6d812a">2.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtNS0xLTEtMTQ0NDc0_54586e9f-62b2-4810-8c17-519b95782cd6">1.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtMS0xLTEtMTI5MDYz_dd9eea0a-5003-42d7-b211-46d900020711">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtMy0xLTEtMTI5MDYz_59bed727-1592-4094-ad80-4340cb397956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtNS0xLTEtMTQ0NDc0_282ad5b2-8c24-4a4c-95d5-87b57cb9e0cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtMS0xLTEtMTI5MDYz_77e80c9c-9111-42a8-b2fc-fa52ff614e99">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtMy0xLTEtMTI5MDYz_20b6bcac-7e47-41ce-839b-6999690f792f">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtNS0xLTEtMTQ0NDc0_0936d929-ff0b-4f83-aa38-0ddbba24bc0f">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtMS0xLTEtMTI5MDYz_f52659a1-62b6-4400-b581-9e7faf3ebf6f">51.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtMy0xLTEtMTI5MDYz_2949ad21-a32c-4922-860c-55233d859d9d">50.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtNS0xLTEtMTQ0NDc0_b8ec7580-d140-471b-94d4-0f29f2d6ee85">42.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years) </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctMS0xLTEtMTI5NTIw_c48e47c5-2069-4e12-8d0e-16bc272d4820">5.98</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctMy0xLTEtMTI5NTI3_064cb8f6-fb9d-4a66-bec4-188ac06c5ef8">5.80</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctNS0xLTEtMTQ0NDc0_d8a6a2f5-493d-4e8c-8239-11517c762abc">6.20</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt">The Company has no history or expectation of paying cash dividends on its common stock.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.37pt">The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the awards in effect at the time of grant.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i2a8441fce6044224b68abdd30e001da9" continuedAt="id0e3e499c72640bc950084d4b43de0cd"><ix:continuation id="ia88777f6aed34818bc709feadb5fa4a5"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.17pt">The Company estimates the volatility of its common stock at the date of grant based on the expected weighted-average volatility for a group of publicly traded companies in a similar industry or with similar service offerings, with a term of one year or greater. There have been no grants of stock options after the completion of the IPO.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.04pt">The expected life of stock options granted under the option plans is determined using the simplified method, which deems the expected life to be the average of the time-to-vesting and the contractual life of the stock-based awards. The expected life represents the period of time that options granted are expected to be outstanding.</span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM3_5fe32989-f16e-4d0e-85b9-c6f9f99c317e" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock-based compensation expense recognized for the different stock incentive plans discussed above (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItMS0xLTEtMTI5MDYz_c2c65016-39b2-4f03-85ad-3795dda337bf">3,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItMy0xLTEtMTMyNjgx_2f9f15b0-b66d-4e28-b724-2ff1151b0e10">2,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItNS0xLTEtMTQ0NDg4_552c0aef-bcdd-4c48-be11-e93b2c8f95e3">3,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secondary sales of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde60030c67b4cafa92902820281a1d5_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtMS0xLTEtMTMyNjgx_34dd93d5-58d1-4b4b-86e9-1d2f27c2f189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45de4305426b454a80e33b75702e0870_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtMy0xLTEtMTI5MDYz_049d15ea-0e3a-4229-9843-7dcb83d19e27">15,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic659e0a36ddd4c838040ebe47a191838_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtNS0xLTEtMTQ1MDk2_f470c355-ad7d-4432-8b93-f664e22b52f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtMS0xLTEtMTI5NTc0_588b96b9-ccf8-4fd0-aead-ecd53580f42f">11,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f05df3100845158e7ff690c58f349b_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtMy0xLTEtMTMyNjgx_7b3e228b-bf13-4686-8c78-2542e0bc2b22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84be659186d74398a83628875bdb212b_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtNS0xLTEtMTQ1MDk2_b3cd0cb4-65ac-49d7-befd-27b41d14e882">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzYtMS0xLTEtMTI5NTgy_0b687df1-4f7d-4f7a-b308-d28c3c93ec34">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzYtMy0xLTEtMTI5MDYz_df24b0fa-551d-4f61-9a5c-a2d8899e42fe">17,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzUtNS0xLTEtMTQ1MDk2_76fedb68-59c9-474a-a504-53cfdee64007">3,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItMS0xLTEtMTI5NTk5_2d0bb5ed-b787-4715-9d27-2b83a53661dd">4,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b05b1942c40483aad76dcfab3a1bec5_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItMy0xLTEtMTMyNjg1_11a48711-e2fc-454a-9dfe-6bf57c0ff8a7">2,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d50201a5319453997e921a5ede744b3_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItNS0xLTEtMTQ0NTA2_a1cec104-26cf-4412-8395-d5e921843fd6">846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtMS0xLTEtMTI5NTk5_db37f19d-fdb3-4bce-968e-585bddbbbb84">1,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie649ef2e470949eaa57ef300570f8d42_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtMy0xLTEtMTMyNjg1_343f21f1-627b-46c3-9d73-86761f2bc514">2,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9915c91adee4dbfb18a4e73ea28e44d_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtNS0xLTEtMTQ0NTA2_1b955e3a-9782-4b36-a704-0350b1bb4cec">741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtMS0xLTEtMTI5NTk5_55cc8725-2e1d-4db3-8847-b260a44528b3">7,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8658e89eb9c34942a3dbbdc844a7f4ef_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtMy0xLTEtMTMyNjg1_c6aefe46-35ee-4c4d-9511-1669363d19c0">12,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2e8323f57a1411daac6ca25fa4cf69e_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtNS0xLTEtMTQ0NTA2_effe6655-0652-4e17-bd58-1a0901eee5b6">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtMS0xLTEtMTI5NTk5_d0355115-c7fe-44f7-926c-a86361011462">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5f0c0f252394d4d9c50fa8827c538c2_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtMy0xLTEtMTMyNjg1_5b81fa90-c87b-4958-a544-af98ccc80cd9">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9274794bb9794a56972bef9f8c2022e2_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtNS0xLTEtMTQ0NTA2_644fef29-4cf4-45ad-9068-fa7563f29056">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtMS0xLTEtMTMyNDQ0_21a345b7-9a60-453d-a779-b36555a29039">14,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtMy0xLTEtMTMyNjg1_9e560b0d-fc84-4baf-b314-47e8d933a9df">17,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtNS0xLTEtMTQ0NTA2_552c0aef-bcdd-4c48-be11-e93b2c8f95e3">3,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, $<ix:nonFraction unitRef="usd" contextRef="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcyMTI0_34dbd88d-daf1-4fa6-9ab6-d9375407e45b">1.8</ix:nonFraction> million of stock-based compensation expense for the repurchase of unvested early exercised shares during the period was included on the consolidated statements of income; however, as the excess of the repurchase price over the fair value of the shares was determined to be a cash bonus, it was not included within Additional paid-in capital as of and for the year ended December 31, 2019.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company's Chief Executive Officer, David Barrett, sold a portion of his common stock to new investors. Due to the Company&#8217;s involvement in the transaction, the sale of common stock was determined to be compensatory, and the Company recorded $<ix:nonFraction unitRef="usd" contextRef="iee0c922677c446f6ae7a83892423202e_D20201001-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY0NDI2_044ac640-a022-4101-80e7-49c59730aa73">11.1</ix:nonFraction>&#160;million to stock-based compensation expense for the sale price in excess of fair value.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense capitalized as internally developed software costs was $<ix:nonFraction unitRef="usd" contextRef="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcyNjEx_ed8223f4-bf66-4577-a682-b3d088ccd66d">0.6</ix:nonFraction>&#160;million for the year ended December 31, 2021. These amounts were not material for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs granted in September 2021, the Company recorded a cumulative one-time stock-based compensation expense on the date the performance condition was satisfied for the requisite service period satisfied by the employees prior to that date. Upon the date of the performance condition being satisfied on November 9, 2021, the Company recorded cumulative stock-based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="i2310c0cfb13c41d98491a90583889f3e_D20211109-20211109" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwMTMyMTc0NDc0NjQ5_c262d391-6729-4178-90f6-11ddbe1ace1c">2.9</ix:nonFraction>&#160;million related to these RSUs. The Company will recognize all remaining stock-based compensation expense over the vesting period using an accelerated graded method.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs granted to members of the Audit Committee, the Company records all stock-based compensation expense on a straight line basis over the requisite service period from the day of grant, </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0e3e499c72640bc950084d4b43de0cd">which is considered <ix:nonNumeric contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjYy_00d1cf19-f971-4e52-bc6e-b05374dc55c7">one year</ix:nonNumeric> for annual grants and <ix:nonNumeric contextRef="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjYz_194ec26f-ac1b-4569-80ac-b074d2a238bd">three years</ix:nonNumeric> for initial RSUs granted to members of the Audit Committee. During the year ended December 31, 2021, total stock-based compensation recorded by the Company related to members of the Audit Committee was $<ix:nonFraction unitRef="usd" contextRef="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjY2ODM4_ff270604-6848-4465-a6ef-5cd7fe3c328e">0.1</ix:nonFraction> million.</ix:continuation> </span></div><div id="i0807c6db16d341b08754dc9fc59af37a_196"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 10 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk0_512adcd0-49a1-4602-8995-969226a1df06" continuedAt="id5ba90158e51418288ce06d8cba4e4e0" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="id5ba90158e51418288ce06d8cba4e4e0" continuedAt="i377e160c8deb496aa336e4a2ef2d858a"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk1_60d16c85-f432-4249-8fa4-16b3bcd1e3c1" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s benefit (provision) for income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax benefit (expense):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtMS0xLTEtOTA5Mzg_8c3ed35e-b1f6-49f2-a36a-a40cb0cc6ba9">99</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtMS0xLTEtODY2NTk_abf48854-41d7-453b-af54-47ac2e96af0d">688</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzMtNS0xLTEtMTQ1MTA3_09a322ad-ebe8-4d8d-9410-750f283e01d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtMS0xLTEtOTA5Mzg_bf5a53b3-6878-4620-a350-0a55eba4db64">239</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtMS0xLTEtODY2NTk_30269707-8da4-43e6-b6ec-49b1206d7b9c">517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtNS0xLTEtMTQ1MTA3_3d1b38fe-90cd-4a54-af5e-478fafad1593">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtOTA5Mzg_6d954140-9daf-4902-94e9-cc4d86888ce5">356</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtODY2NTk_a45a90ef-9337-4cb1-bb56-36cf42e3ef8c">81</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtNS0xLTEtMTQ1MTA3_21d60d34-66b1-4fd2-b886-16b236f51fdb">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtMTMxNTgy_2521e21a-97e1-474b-8f43-64cf1b435f68">694</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMy0xLTEtMTMxNTgy_ee1964b4-f540-45f5-a796-4cfd47b3ab60">1,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtNS0xLTEtMTQ1MTA3_6ff450e6-677b-4453-a1d0-e9e5400535f9">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktMS0xLTEtOTA5Mzg_08092c22-b564-4269-a122-ee81d1c54ec6">912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktMS0xLTEtODY2NTk_cc1aabb9-6e7f-45d9-ac4a-7cbbde24a52d">3,161</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzgtNS0xLTEtMTQ1MTA3_e414696c-619c-434d-91c7-b53f42ab6976">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTEtMS0xLTkwOTM4_d5176705-1aea-42c9-809f-52a1c7033624">415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTEtMS0xLTg2NjU5_d95365ea-334f-4613-b144-26df62b49422">232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktNS0xLTEtMTQ1MTA3_04557780-cb1c-4725-9640-34ebd504816d">687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTEtMS0xLTkwOTM4_dc7c6f77-82eb-44f4-9211-888cac25d4a5">371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTEtMS0xLTg2NjU5_e612e159-9ea0-4b13-92f6-bd12c20bb66d">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTUtMS0xLTE0NTEwNw_c7c9d39a-561e-4f2f-b349-5c0d468a8c79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTEtMS0xLTkwOTM4_dc9b71c1-a80f-458c-8b17-f5ddcdfa6c02">868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTEtMS0xLTg2NjU5_482b703a-4e86-4dd4-a116-743bcceaeaf9">3,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTUtMS0xLTE0NTEwNw_1d65f31d-3aae-4337-8ddf-bbb4977293ec">2,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit (provision) for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTkwOTM4_9bfd5cd1-fe7d-41d1-9491-b60bd5c3996e">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTg2NjU5_a2eea3a0-4118-4da3-a737-9ebb3ad740e8">4,662</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTUtMS0xLTE0NTEwNw_a105e60b-0c64-44ef-b88b-2c3d72079b98">2,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231" sign="-" xsi:nil="true" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTEzMTU4Mg_902f2226-fc88-42df-8041-ba645eb45d90"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib1d0177998704b6c85b37006e5a0794d_D20201001-20201231" sign="-" xsi:nil="true" name="us-gaap:CurrentFederalTaxExpenseBenefit" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTMtMS0xLTEzMTU4Mg_941b436f-5f30-42b1-af3c-849b77e7ce45"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the statutory rate in 2021 primarily due to the limitation imposed by Internal Revenue Code Section 162(m), the inclusion of a valuation allowance, and the impact of stock-based compensation, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="ia27bcc5e9f2843eba9e4f502248db39a_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDMz_f5f280b4-cadd-4120-9ff5-78677f3f4e36">15.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6acc22b04c2042c092b11d4734741dc9_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDM4_5d077842-39e5-4214-a06b-c6fa2cfcb8a8">2.4</ix:nonFraction> million, and $(<ix:nonFraction unitRef="usd" contextRef="ic4b634170a1446f3bccdbda90a9b08f5_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDQ3_abff2fae-e3ef-48be-9c28-8a83f3a61c11">8.5</ix:nonFraction>) million permanent item, respectively. The effective income tax rate differs from the statutory rate in 2020 primarily due to the impact of stock-based compensation related secondary market transactions, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3NzEw_ac9aab95-d9de-4638-94f9-f019910f17c0">15.3</ix:nonFraction> million permanent item. </span></div><div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk2_36f69584-f081-47c6-90b1-89bdb7027bc1" continuedAt="ibcad66c5e1d94355a15e7fc051955c6e" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtMS0xLTEtOTkwNzA_f17c348a-cde7-4b34-9fbe-347e6c97047d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtMS0xLTEtODY2NTk_f7de7aba-06d1-4b2d-9fe6-25d858ef3581">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzItNS0xLTEtMTQ1MTA5_e46d8324-2838-46b4-9fff-52b32e6e32bc">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtMS0xLTEtOTkwNzA_b63d3a38-d36c-4a69-b19c-fa1cd0015489">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtMy0xLTEtOTkwNzA_af8a6d75-0c64-4ad2-a975-46d2bc16ad8d">20.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtNS0xLTEtMTQ1MTA5_0597fa39-2d5c-449b-884d-9c1d0312adb3">42.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (R&amp;D) credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzUtMS0xLTEtOTkwNzA_1f97298e-ae42-4300-aa11-2b8d007a2f95">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzUtMy0xLTEtOTkwNzA_85c85a61-18b6-4a97-99eb-be8ba6b912b2">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtNS0xLTEtMTQ1MTA5_a0d681ed-7352-40e8-909b-fcfff68ebbe4">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctMS0xLTEtOTkwNzA_ccae1ccf-9e89-4380-a380-3b9d36d30548">1.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctMy0xLTEtOTkwNzA_3ddf3241-afdf-4f00-9d1d-cc3d8c34f9f7">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzYtNS0xLTEtMTQ1MTA5_1621b9b2-5674-41a5-8f97-ac5d9022029d">2.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items and others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtMS0xLTEtOTkwNzA_25f17b03-a601-4e97-8198-31d8478c9ec6">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtMy0xLTEtOTkwNzA_81c8b460-f059-4bce-a35a-5548264f84f4">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctNS0xLTEtMTQ1MTA5_e4d144ff-fd1c-49ec-82e4-4ed7db70a426">11.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation - federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtOTkwNzA_dc54d598-ca93-4654-a045-a61d76ccb0f4">16.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtOTkwNzA_14c8a8f3-5333-4d3c-84e0-3cd0138a8cd9">110.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtNS0xLTEtMTQ1MTA5_f1f6311c-5cc9-4b2e-bca4-6b47979db7b0">13.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance - federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtMTQxNDgx_dc615d29-3bbe-4997-93a2-bec6f1f5ccec">18.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtMTQxNjY0_f0fac93e-2343-4a3d-a0cb-f47f59e4e827">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktNS0xLTEtMTQ1MTA5_ecfdd037-9de2-4aeb-945c-150f32474728">133.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtMTM5NTEw_6ac15d25-1ced-4828-8f78-08c231426e26">27.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtMTQwMjEz_9447034b-70d1-4e72-9f48-53333a329bf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" name="exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTUtMS0xLTE0NTEwOQ_e745425b-3cd1-47fa-aac2-3fd0b38e57e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTEtMS0xLTkwOTc4_384adc67-216d-47dd-90ed-5fd375998efa">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTEtMS0xLTg2NjU5_69eec058-edbc-49ed-81ed-f4c407372b13">157.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzExLTUtMS0xLTE0NTEwOQ_b654eb78-6ad8-4be1-85da-617acb726c66">181.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"><ix:continuation id="ibcad66c5e1d94355a15e7fc051955c6e" continuedAt="i9214527352c64ee3b8a4f0e9458e886e">*</ix:continuation></span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:15.55pt"><ix:continuation id="i9214527352c64ee3b8a4f0e9458e886e">State taxes include the impact of stock-based compensation expense related to secondary market transactions in 2020</ix:continuation>.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i377e160c8deb496aa336e4a2ef2d858a" continuedAt="i1ca611165fa4487abd6eeebff6cefc34"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk3_0e0c6d5c-f2c5-4406-aa2c-f8373a867e0a" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOL carryforwards </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzQtMS0xLTEtOTEwMTA_0baf70de-4962-4664-a293-0f94c815b41e">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzQtMS0xLTEtODY2NTk_aa6c87a1-1417-441d-acef-144a6b9c09b8">275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzUtMS0xLTEtOTEwMTA_966528a0-3909-4cf1-912e-9d905ad937f2">318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzUtMS0xLTEtODY2NTk_12b335b7-8c81-4a41-b56d-23d68d2bac4b">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzYtMS0xLTEtOTEwMTA_469d3156-4616-4981-9623-980a982d3ac8">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzYtMS0xLTEtODY2NTk_20d7b4c8-6c20-4f98-bb89-c2960737b86d">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzctMS0xLTEtOTEwMTA_6a14b66b-8a7c-46a5-8286-f3d34ff5f637">2,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzctMS0xLTEtODY2NTk_b1961a97-6012-4c68-a1a9-8de19d41ab96">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:DeferredTaxAssetInterestExpenseLimitation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzgtMS0xLTEtOTEwMTA_e26dc0b6-37f8-4b28-9a4a-c04e80cdae8f">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:DeferredTaxAssetInterestExpenseLimitation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzgtMS0xLTEtODY2NTk_d2372d23-b1f4-4ec3-8108-0b920000c8e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="exfy:DeferredTaxAssetLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtOTEwMTA_defb1c05-88f1-4c8f-be8f-caa3cdf23b0a">591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="exfy:DeferredTaxAssetLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtODY2NTk_23cbcd28-f8e2-4e3d-b617-dedf86587f64">984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtMTM5NDUz_3857c596-51b5-4804-9cd4-10728fd7b704">525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMy0xLTEtMTQwMjIx_6a6e23bf-b822-48e9-98a8-75202fe93d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEwLTEtMS0xLTkxMDEw_073927ab-d0b3-42a2-9452-8f722348a1e8">271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEwLTEtMS0xLTg2NjU5_de5ed530-682e-4f33-aacf-0712cf869ffe">650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzExLTEtMS0xLTkxMDEw_fbfcec8b-11f0-4ad8-8af3-ac48336e1502">1,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzExLTEtMS0xLTg2NjU5_9c900562-6697-4a0b-a061-f56db1988761">933</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEyLTEtMS0xLTkxMDEw_5bce10c3-a1ef-4d17-b23f-b56fc8ebe39c">554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEyLTEtMS0xLTg2NjU5_44c37b82-f82e-490e-a819-561d39220164">935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTE0MTY3Nw_1fe44d16-2f1a-4b44-b3f7-ac98bccebdd7">2,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTMtMS0xLTE0MTY3Mg_65dcb381-f110-45b5-bd0b-d1fe9389a434">498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzE0LTEtMS0xLTE0MTI1NQ_bf79cacd-d151-4e01-835c-fe9da7a98e75">2,450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzE0LTMtMS0xLTE0MTY5OQ_bcf79780-e6a5-4d48-9e99-b1a1e4ee03e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities), net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTkxMDEw_bd06720b-cf46-4173-b1e3-b475d7f7c6b7">370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTg2NjU5_d910583b-96a1-4c10-8ea0-219a84f910c5">498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed its ability to realize the benefits of its domestic deferred tax assets (DTA) by evaluating all available positive and negative evidence, objective and subjective in nature, including (1) cumulative results of operations in recent years, (2) sources of recent pre-tax income, (3) estimates of future taxable income and (4) the length of net operating loss (NOL) carryforward periods. The Company determined it is in a three-year cumulative taxable income position as of December 31, 2020. As of December 31, 2021, the Company expects to be in a taxable loss position in the long-term foreseeable future primarily due to estimated increases in stock-based compensation expense as a result of the RSUs granted during 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After an evaluation of all available qualitative and quantitative evidence, both positive and negative in nature, the Company concluded it is more likely than not that taxable losses will be incurred in future periods, which will prevent the Company from fully realizing the benefits of its DTAs prior to expiration. Accordingly, the net deferred tax assets for Expensify, Inc. have been fully offset by a valuation allowance. The remaining net deferred tax assets of the Company as of December 31, 2021 solely relate to the UK. The valuation allowance increased by approximately $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzM4NDgyOTA2OTg3MzE3_cb396e35-97d0-4f1e-968a-9fb4ddc9cfdc">2.4</ix:nonFraction>&#160;million from 2020 to 2021. <ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="INF" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzM4NDgyOTA2OTg3MzI4_8280ed50-89ad-4cde-8f62-df2857ee852b">No</ix:nonFraction> valuation allowance was deemed necessary as of December 31, 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had NOL carryforwards for federal and state tax purposes of $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4Mzky_99bc5f2e-52b7-42f1-a936-d857f8ec27af">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4Mzk2_de85cc1e-5500-4788-8fa6-34d54906ca99">3.1</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2020, the Company had NOL carryforwards for federal and state tax purposes of $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzEzNzQzODk1MzU0MTk1_cdc684e4-190d-4354-ae60-083312ef5958">0.1</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzEzNzQzODk1MzU0MTk5_93e98568-dccd-45e7-894a-ce9750698d85">3.7</ix:nonFraction>&#160;million, respectively. The NOL carryforwards will expire at various dates beginning in the year 2031 (state), unless previously utilized. As of December 31, 2021, the Company also had federal and state research and development tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i31a788f4fbec46d5a4b03a68e8e19b5f_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4NjA1_135dc756-9f86-422a-b13b-eda786fc664a">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icf53d9269ec7476b85315a986ff5578d_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4NjI4_2c1f32b7-7de8-43de-9b76-2f03739d2791">1.0</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2020, the Company also had federal and state research and development tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i1d25f45b2ded491985ef8b51f7ac9789_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3NzUx_e6ec2832-68fb-4a7e-8c8b-a05ac57eaf40">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie720b95743fd4e94a1c7c5f59dbe6c41_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3Nzgz_c487736d-fa03-4671-b768-6058d41617d8">0.6</ix:nonFraction> million, respectively. The federal tax credits will expire at various dates beginning in the year 2029, unless previously utilized. The state tax credits do not expire and will carry forward indefinitely until utilized.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code, as well as similar state provisions. In general, an &#8220;ownership change&#8221; as defined by Code Sections 382 and 383, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50 percentage points of the </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i1ca611165fa4487abd6eeebff6cefc34"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding stock of a company by certain stockholders or public groups. Since the Company&#8217;s formation, the Company has raised capital through the issuance of capital stock on several occasions which, combined with the purchasing stockholders&#8217; subsequent disposition of those shares, have resulted in such an ownership change, and could result in an ownership change in the future upon subsequent disposition. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducted an analysis of the Company&#8217;s stock ownership under Internal Revenue Code Section 382 and 383. The net operating loss carryforwards and tax credits are subject to annual limitations as a result of the ownership changes in 2010 and 2015. However, the net operating loss carryforwards and the tax credits are not expected to expire before utilization.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the provisions of ASC Subtopic 740-10, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740-10 prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of uncertain tax positions that have been taken or expected to be taken on a tax return. As of December 31, 2021 and 2020, the Company recorded an uncertain tax position liability, exclusive of interest and penalties, of $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4OTgy_0e40289d-a9f1-47a1-bc3a-7c6a1c0c4347">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTY0NjE0_6b9fed0d-a148-4f38-9ee8-936ac2b44351">0.7</ix:nonFraction>&#160;million respectively, within Other liabilities on the consolidated balance sheets. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM5NTM2_9ab6ad41-d2a4-4a68-a2c0-ee5434e71738">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTY0NjI4_72c69fd5-2825-4bb3-8a0f-eb26d393af58">1.3</ix:nonFraction>&#160;million of unrecognized tax benefits, respectively. Approximately all of the unrecognized tax benefits, if recognized, would affect the effective tax rate. <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk4_a2abb34a-d51d-456b-a60d-88a7053fa2e8" continuedAt="ia8d60089b844412887ff451889498a5b" escape="true">A reconciliation of the amount of unrecognized tax benefits is as follows for the years ended December 31, 2021 and 2020 (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:8pt"><ix:continuation id="ia8d60089b844412887ff451889498a5b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzQtMS0xLTEtOTkwODE_1d7bf2c2-1dd0-4e45-8b87-35e5369f3aff">1,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="ib417a69864194f928d2f8f3032601cff_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzQtMy0xLTEtOTkwODE_5506fc74-0226-44a5-851c-39609ca6edbc">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzUtMS0xLTEtOTEwMjg_001f655f-8739-42fd-87f6-3868376ec448">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzUtMS0xLTEtODY2NTk_6c7407a6-8d88-4941-889e-0ba308e8966d">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzYtMS0xLTEtOTkwODE_8639b20d-4443-45cc-ab99-ef55a06c85ed">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzYtMy0xLTEtOTkwODE_b2f1bb6a-1813-4c5f-819b-0cfac95956ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzctMS0xLTEtOTEwMjg_6e164591-1a8d-4afe-97b0-b934847cfe69">1,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzctMy0xLTEtOTkwODE_3934ebd8-e085-4cef-a594-9dcbe4d845b0">1,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits may change during the next twelve months for items that arise in the ordinary course of business. The Company does not anticipate a material change to its unrecognized tax benefits over the next twelve months.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes penalties and interest expense related to income taxes as a component of tax expense. There are immaterial amounts of interest and penalties recorded in the consolidated statements of income for the years ended December 31, 2021, 2020, and 2019 and in the consolidated balance sheets as of December 31, 2021 and 2020. There are no positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in U.S. federal and various state, local and foreign jurisdictions. The tax years ended from December 2012 to December 2020 remain open to examination due to the carryover of unused net operating losses or tax credits.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_199"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 11 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgw_503dd239-e210-482d-94d9-e5ad16a078fa" continuedAt="i2b84496a205e4a19b61fc8d3fb0e3f54" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i2b84496a205e4a19b61fc8d3fb0e3f54"><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgx_7443d56b-5185-4158-9dc0-d8b620056af5" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtMS0xLTEtODk1MDU_2d4d3c65-9e9f-40e3-8da3-bd0aa5f878ad">13,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtMS0xLTEtODY2NTk_a11119a4-2579-4d79-abf6-946844961ae9">1,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzQtNS0xLTEtMTQ0NTgy_af8517bb-494b-48f2-a57d-d8291c788713">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtMS0xLTEtODk1MDg_a9eb5470-eb61-4d4b-93c9-4cb2bf3f81ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtMS0xLTEtODY2NTk_d078969c-fd1c-4790-8ffd-0a30b7044766">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtNS0xLTEtMTQ0NTgy_03335a27-c5a0-4f96-bf08-5eb633e8a83f">1,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A, LT10 and LT50 common stockholders, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzctMS0xLTEtODk1MTE_7930d48b-4cb8-4efa-848c-b9ef8b078c6c">13,558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzctMS0xLTEtODY2NTk_7bd6ab5c-6a29-4a64-9a5b-3c862f751b33">1,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtNS0xLTEtMTQ0NTgy_0d8b39c3-392f-403b-a783-dc04c700892b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock used to compute net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODk1MTQ_139e40f1-0f8f-4f5d-bd17-60eae5bebfae"><ix:nonFraction unitRef="shares" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODk1MTQ_84078cfd-b83c-418f-b6a6-739966f83448">38,039,222</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODY2NTk_45660e41-500b-41b8-a48d-72bc55090da0"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODY2NTk_5a0372cb-3d8d-4447-8a30-35f81f4ca5a2">27,424,480</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzgtNS0xLTEtMTQ0NTg1_9725f998-03fe-402d-be33-213bbcacf991"><ix:nonFraction unitRef="shares" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzgtNS0xLTEtMTQ0NTg1_b1c0d2f9-fd4b-4192-bebf-2d54df997e94">25,921,890</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, LT10 and LT50 common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg5NTE3_81754ff0-8cf9-469f-80ff-da28f8d25704"><ix:nonFraction unitRef="usdPerShare" contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg5NTE3_f2611819-240b-41dc-82c8-c2f7e7e37e61">0.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg2NjU5_99d753b5-d99b-4c3e-899d-d0ce252bb924"><ix:nonFraction unitRef="usdPerShare" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg2NjU5_bbd4f24b-8157-460b-99b7-b1211a3606c9">0.06</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktNS0xLTEtMTQ0NTg1_de0077c8-b775-4cc5-b3cc-91b5f1c148ab"><ix:nonFraction unitRef="usdPerShare" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="INF" name="us-gaap:EarningsPerShareBasic" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktNS0xLTEtMTQ0NTg1_df66ae76-cde9-404b-bb0a-6cc5585d5801">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of Class A, LT10 and LT50 common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231" decimals="INF" name="exfy:CommonStockVotingRightPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgz_82c7ff0d-d767-4395-9293-e624d6f2f6f9">one</ix:nonFraction> vote per share, each share of LT10 common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njg1_df8d68db-803d-44ff-aca1-faa442169c23">10</ix:nonFraction> votes per share and each share of LT50 common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i9eeb60ce442540f8a81609684856342e_I20211231" decimals="INF" name="exfy:CommonStockVotingRightPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njg5_12806086-c204-4e08-9f27-96058f344680">50</ix:nonFraction> votes per share. Each share of LT10 and LT50 common stock is convertible into <ix:nonFraction unitRef="shares" contextRef="i5a49959c4f6048069c71f7fa3c02bdf3_D20210101-20211231" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njky_d153ed7f-e0f0-4a4a-ba52-1bb11c75ae5c">one</ix:nonFraction> share of Class A common stock voluntarily at the option of the holder after the satisfaction of certain requirements, which includes a <ix:nonNumeric contextRef="i4882b6e53b56402eba79d071f3092e6f_D20210101-20211231" name="exfy:ConversionOfStockNoticePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3NzA3_0060f5dd-dab0-4a5c-a16f-7d4a0e301b3d">ten months</ix:nonNumeric> notice period for LT10 common stock and <ix:nonNumeric contextRef="i84b4d75267d348839be3024421904133_D20210101-20211231" name="exfy:ConversionOfStockNoticePeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3NzA4_6809c56a-b1f7-467f-a861-cd822d512497">48</ix:nonNumeric> months notice period for LT50 common stock to convert to Class A common stock, or automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A, LT10 and LT50 common stock, the undistributed earnings are allocated on a proportional basis based on the number of weighted-average shares within each class of common stock during the period and the resulting net loss per share attributable to common stockholders will be the same for the Class A, LT10, and LT50 common stock on an individual or combined basis.</span></div><ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgy_4177f06d-44a0-4763-8a8b-d68fca6d2208" escape="true"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3767ae6088fe4da6a6df7529deaae58b_D20211001-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtMS0xLTEtODk4NzQ_4af9162a-5b46-44f6-bf02-32d07f82907f">366,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5554b04067544044bd28ac6114f8eb9f_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtMS0xLTEtODY2NTk_96dbcfe7-6dc9-472f-a12f-ddece5fa0a54">413,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7382b9a2804b4cc6a219762e314ea088_D20190101-20191231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzItNS0xLTEtMTQ0NTk4_8190119c-2ed8-4424-9cb7-949e1112a9cc">396,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie36bcde46d614e6681f18e0d7f91df08_D20211001-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtMS0xLTEtODk4NzQ_93b65f75-0ba5-4b8d-8e50-75eb79dab9f8">9,419,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65661950296c4e10b2c77b18d60d5da2_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtMS0xLTEtODY2NTk_c13e390c-aa16-415d-a291-84e37cd41c0f">10,981,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib5ed8f56b4a14591baa8afc161c70cdf_D20190101-20191231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtNS0xLTEtMTQ0NTk4_dfdfa4bf-c808-4db1-bf14-8ee7f7256c5f">8,737,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c0659a4735342f89ebb5370ea990c44_D20211001-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtMS0xLTEtODk4NzQ_83a0a39f-4c21-4fc1-a8d2-49cb6e8d8b26">36,619,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaa494eb04cba43f390734a4c81ab9f04_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtMS0xLTEtODY2NTk_aa381377-f7a9-4ea9-8bfc-272f55dcedf1">42,031,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i73071855067142628fd21d8c8e5f5ffc_D20190101-20191231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtNS0xLTEtMTQ0NTk4_83d8fbca-fa51-45dc-8852-3ef3f9f2a374">42,031,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzYtMS0xLTEtODk4NzQ_9fb24a49-cc0a-4e8f-a81d-4da31b6a4d3b">46,405,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzYtMS0xLTEtODY2NTk_54aa3bc7-d0d1-4177-8f4c-84d6187b04a3">53,425,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtNS0xLTEtMTQ0NjAx_71fd1cdb-aee8-4b74-9e7f-59c4236e49b1">51,165,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_202"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 12 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDIvZnJhZzo4ZTFiMThkOTc4YjM0ODA2ODc1OTA0YWRhYjBjOGYwZi90ZXh0cmVnaW9uOjhlMWIxOGQ5NzhiMzQ4MDY4NzU5MDRhZGFiMGM4ZjBmXzQ1NjI5NzMyNTU2MDg1_0870f46a-3f79-467d-b1ce-c8edec9a8dda" continuedAt="ibf8730b0a4e04b32a4af7aa656e2f867" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="ibf8730b0a4e04b32a4af7aa656e2f867" continuedAt="i22bd3ba2716f4ea0896277aa8f212da8"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company is involved from time to time in claims, proceedings and litigation, including the following:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2020, Sapphire Crossing LLC sued the Company on an expired patent. Following the Company's attempts to dismiss the case informally, Sapphire Crossing amended its complaint, dropping certain allegations and adding allegations of direct divided infringement. As of December&#160;31, </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i22bd3ba2716f4ea0896277aa8f212da8"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the extent of a potential liability was unknown and could not be reasonably estimated. On June 8, 2021, the case was settled and no payment was required of the Company upon settlement. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of any litigation, the Company records a provision for a liability when management believes that it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. The Company reviews these provisions at least annually and adjusts these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case.</span></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_205"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 13 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQ1NjI5NzMyNTU4MDE2_f0b29ea2-9079-45f7-bc34-4f5bdf80f707" continuedAt="idd97d3b791784637bcdc54177d992891" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="idd97d3b791784637bcdc54177d992891"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In fiscal 2009, the Company sponsored a U.S. 401(k) defined contribution plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and 401(k) matching contributions as defined in the plan and as approved by the Board of Directors. Effective January 1, 2018, the Company matches up to <ix:nonFraction unitRef="number" contextRef="iab104d5c1e294dd7b43a1f8d37e5386a_D20180101-20180101" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjI_3b973927-b19b-4917-8750-b48c27a36d7c">4.5</ix:nonFraction>% of each eligible participant&#8217;s 401(k) contribution. The Company&#8217;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. <ix:nonFraction unitRef="usd" contextRef="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_2b49308a-a308-4d30-9430-5ca814d12bfa"><ix:nonFraction unitRef="usd" contextRef="i55521b04655944129a8806e4077b2df1_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_dc21fe92-d177-4a36-8f65-1164e32cd9c8"><ix:nonFraction unitRef="usd" contextRef="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_e3c97d27-0807-4537-88d9-6a67e4dbfbd8">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The Company&#8217;s 401(k) matching contributions for the years ended December 31, 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_af07ed51-1b9c-4b80-8184-84f0db380dbe"><ix:nonFraction unitRef="usd" contextRef="i55521b04655944129a8806e4077b2df1_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_c43b77ae-6988-4103-bc5d-38ca5195fc5a"><ix:nonFraction unitRef="usd" contextRef="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_cc3423a1-632f-41b6-96bf-d74ecd27c7b8">0.7</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million, respectively. The Company has no intention to terminate the plan.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UK Pension Plan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Since inception, in accordance with local laws and customs of the UK, the Company sponsored a UK pension plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and matching contributions as defined in the plan and as approved by the Board of Directors. The Company matches up to <ix:nonFraction unitRef="number" contextRef="iada342e04d8b444dadfac9c2c916dfb0_D20210101-20211231" decimals="3" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzMzM_4c336b62-689d-4f09-862c-9646e4705c4a">4.5</ix:nonFraction>% of each eligible participant&#8217;s contribution. The Company&#8217;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. <ix:nonFraction unitRef="usd" contextRef="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_2aebd13b-96a8-4524-aa93-42a8e52a5d18"><ix:nonFraction unitRef="usd" contextRef="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_47d7e8b3-a793-48eb-afb9-59e477a0a18b"><ix:nonFraction unitRef="usd" contextRef="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_a57ab926-149c-457d-afd6-f5fac02547a2">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The discretionary matching contributions for the years ended December 31, 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_56e70c32-e4dd-466b-aea9-7294c2d79cb6"><ix:nonFraction unitRef="usd" contextRef="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_7c225599-08e5-4a33-852d-f4e87ff6e9e0"><ix:nonFraction unitRef="usd" contextRef="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_9698a173-755f-4ec2-9c13-4defde2cf430">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million, respectively. The Company has no intention to terminate the plan.</span></div></ix:continuation><div id="i0807c6db16d341b08754dc9fc59af37a_208"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTE 14 &#8211; <ix:nonNumeric contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTY4MTc0_775e2f03-9d58-4c5a-9340-7159e4e3addf" continuedAt="ie6e6d278174545c5be65b1fea01a777c" escape="true">RELATED PARTY TRANSACTIONS</ix:nonNumeric></span></div><ix:continuation id="ie6e6d278174545c5be65b1fea01a777c" continuedAt="ib6662970057842e289608162fce392d3"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company loaned $<ix:nonFraction unitRef="usd" contextRef="i80e1865a5d794dedad1c5ac22ae8f773_I20180930" decimals="-5" name="us-gaap:NotesReceivableRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0Njk3_a25a70aa-21f3-4122-b995-70b5da1caa05">0.6</ix:nonFraction> million to the Company's Chief Executive Officer, David Barrett. The loan bears <ix:nonFraction unitRef="number" contextRef="i80e1865a5d794dedad1c5ac22ae8f773_I20180930" decimals="INF" name="exfy:LoansReceivableStatedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0Nzcz_7213cd23-668b-4e44-ae75-f192be3c95f6">6</ix:nonFraction>% simple interest per annum for <ix:nonNumeric contextRef="ia3bf531d21ea48328347909ccfe4bfc1_D20180901-20180930" name="exfy:LoansReceivableTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0ODA3_fa40124f-7b76-438a-bd27-03ecd5079f5a">60</ix:nonNumeric> months of interest payments due monthly until the loan principal amount becomes due in full upon maturity in September 2023. During the years ended December 31, 2021, 2020 and 2019, the Company recognized an immaterial amount of interest income. As part of the loan agreement with Mr. Barrett, repayment of the loan may be accelerated upon certain events. One of these triggering events is the loan amount becoming payable immediately upon the receipt by Mr. Barrett of at least an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i61edbd68f6c044d0bd1b6f1af12d4866_D20210101-20211231" decimals="-5" name="exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM1MzMx_4bef6bc7-6e20-4cc3-b2af-316c95aa331f">2.0</ix:nonFraction> million pursuant to one or more sales or redemptions of the Company's common stock. During the year ended December 31, 2020, as part of sale of common stock from Mr. Barrett, to new investors, Mr. Barrett received more than $<ix:nonFraction unitRef="usd" contextRef="if6b54821753d4316bfa473d9317cf4d5_D20200101-20201231" decimals="-5" name="exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM1NTc2_34514b72-2602-4308-84ab-0bcab78cb9f7">2.0</ix:nonFraction> million from the transaction. As a result, the loan amount became due immediately. As the amount had yet to be paid as of December&#160;31, 2020, the Company recorded the related party loan within Related party loan receivable, current on the consolidated balance sheet as of December&#160;31, 2020. On April 22, 2021, the Company's Board of Directors unanimously consented to provide a waiver of the accelerated term clause in relation to the 2020 sale of stock. On June 24, 2021, the related party loan was repaid in full by Mr. Barrett.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company incurred sales and marketing expenses of $<ix:nonFraction unitRef="usd" contextRef="ifc841f61c628461bbd0a99a927ece8c9_D20210101-20211231" decimals="-5" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTcyMzc1_ced16239-5eb8-462a-8e97-e0faa4085393">0.4</ix:nonFraction>&#160;million, related to partner payouts and advertising fees paid to CPA.com. CPA.com is considered a related party to the Company as Timothy L. Christen, the Chairman of the Company's audit committee in addition to being a Director on the Company's Board of Directors, also serves as a Director on CPA.com's Board of Directors.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Expensify, Inc.</span></div><div style="margin-bottom:8pt;text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ib6662970057842e289608162fce392d3" continuedAt="id6975f3741a9446dbd01cf76de628b95"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company incurred total employee compensation costs of $<ix:nonFraction unitRef="usd" contextRef="i627dd1de6a3443b8ac85aab84839bef3_D20210101-20211231" decimals="-5" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTcyMzg5_08366ce0-a54b-43a3-b439-6586aa6c6483">1.8</ix:nonFraction>&#160;million related to William Barrett, the brother of David Barrett, in connection with employment at the Company as a Success Coach. Mr. Barrett plays no personal role in determining his brother&#8217;s compensation or reviewing his brother&#8217;s performance. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, the Company granted an employee <ix:nonFraction unitRef="shares" contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1Njky_94c61de4-ebbb-480a-add4-6909aca694d9">43,060</ix:nonFraction> RSUs, comprised of <ix:nonFraction unitRef="shares" contextRef="ieebebf90f9c34330b6b6fa08a8993a09_D20220328-20220328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzAw_2a6a2ab6-88db-4edb-b7b1-56fbe9fc0ad0"><ix:nonFraction unitRef="shares" contextRef="i56e885552e7c40fca35e11d6b14e407b_D20220328-20220328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzAw_51edacb6-600e-40e4-b842-06e358a74348">21,530</ix:nonFraction></ix:nonFraction> shares of each of Class A common stock and LT50 common stock, at a grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzA4_b322a4e1-a0e9-4465-b442-0eda0c1cd8f2">18.93</ix:nonFraction> per share. These RSUs only have a service condition, which is satisfied over approximately <ix:nonNumeric contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzM4NDgyOTA2OTk1MTk5_a5070f36-532d-4886-a7ca-8c7abea180c7">eight years</ix:nonNumeric> with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. </span></div></ix:continuation><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id6975f3741a9446dbd01cf76de628b95">There are no other significant related party transactions for the Company as of December 31, 2021 and 2020, except as noted elsewhere in these consolidated financial statements.</ix:continuation> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1178"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1165"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our chief executive officer and chief financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, and as discussed below, our chief executive officer and chief financial officer have concluded that as of December 31, 2021, our disclosure controls and procedures were not effective at a reasonable assurance level due to the material weakness in our internal control over financial reporting described below. In light of this fact, our management has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weakness in our internal control over financial reporting, the consolidated financial statements for the periods covered by and included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MATERIAL WEAKNESS</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with management&#8217;s assessment of controls over financial reporting during the years ended December 31, 2021, 2020 and 2019, we identified a material weakness in our internal controls. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness that we identified relates to insufficient technical skills to address complex issues combined with insufficient accounting staff to design and implement processes,  and controls, as well as perform said reviews, necessary to ensure material misstatements do not occur.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In FY21, we continued to experience a material weakness in our internal controls, that we had insufficient technical skills to address accounting matters combined with insufficient accounting staff and internal control knowledge to design and implement processes and controls, including the review of the completeness and accuracy of reports used to record journal entries, necessary to ensure material misstatements did not occur.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To address this material weakness, we are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Securities Exchange Act of 1934, as amended, or the Exchange Act, is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. For example, as a public company, we have worked to improve the controls around our key accounting processes and our quarterly close process, and we have hired additional accounting and finance personnel to help us implement these processes and controls. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and investments to strengthen our accounting systems.  We will not be able to sufficiently remediate these control deficiencies until these steps have been completed and the controls have been operating effectively for a sufficient period of time. If any of these new or improved controls and systems do not perform as expected, we may continue to experience material weaknesses in our controls.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT'S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K does not include a report of management&#8217;s assessment regarding internal control over financial reporting or an attestation report of our registered public accounting firm due to a transition period established by rules of the SEC for newly public companies. Additionally, our independent registered accounting firm will not be required to opine on the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 until we are no longer an &#8220;emerging growth company&#8221; as defined in the JOBS Act.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the remediation efforts described above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIMITATIONS OF EFFECTIVENESS OF CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1160"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 9B. Other Information</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1627"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1121"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Part III</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1203"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be set forth in, and is incorporated by reference, to our 2022 Proxy Statement (the &#8220;2022 Proxy Statement&#8221;) to be filed with the SEC within 120 days after December 31, 2021 in connection with the solicitation of proxies for our 2022 annual meeting of stockholders.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be set forth in, and is incorporated by reference to, the 2022 Proxy Statement.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1198"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be set forth in, and is incorporated by reference to, the 2022 Proxy Statement.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_118"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be set forth in, and is incorporated by reference to, the 2022 Proxy Statement.</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1193"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 14. Principal Accounting Fees and Services</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item will be set forth in, and is incorporated by reference to, the 2022 Proxy Statement.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_1138"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:16pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Part IV</span></div><div id="i0807c6db16d341b08754dc9fc59af37a_226"></div><div style="-sec-extract:summary;margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item&#160;15. Exhibits and Financial Statements Schedules</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are refiled as part of this report:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.21pt">Financial Statements</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Index to Financial Statements in Item 8 of this report.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.79pt">Financial Statement Schedules</span></div><div style="margin-bottom:8pt;padding-left:36pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules have been omitted as the information is not required under the related instructions or is not applicable or because the information required is already included in the financial statements or the notes to those financial statements. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Exhibits</span></div><div style="margin-bottom:8pt;padding-left:36pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The documents set forth below are filed herewith or incorporated herein by reference to the location indicated.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021023404/exhibit31-8xkclosing.htm">Amended and Restated Certificate of Incorporation of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-41043</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 15, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021023404/exhibit32-8xkclosing.htm">Amended and Restated Bylaws of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-41043</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 15, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit41-sx1a2.htm">Form of Class A Common Stock Certificate.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit42-sx1a1.htm">Amended and Restated Investors&#8217; Rights Agreement, dated as of January 22, 2015, by and among the Registrant and certain of its stockholders.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit43-sx1a1.htm">Warrant to Purchase Common Stock, dated September 19, 2013, by and between the Registrant and Silicon Valley Bank.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit44-sx1a1.htm">Warrant to Purchase Common Stock, dated December 20, 2016, by and between the Registrant and Silicon Valley Bank.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit45-10xk.htm">Description of Registrant's Securities.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1*</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit91-10xk.htm">Expensify Voting Trust Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit101-sx1a1.htm">Amended and Restated Loan and Security Agreement, dated as of&#160;September 21, 2021, by and between the Registrant, the Borrowers party thereto, and Canadian Imperial Bank of Commerce.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit102-sx1a1.htm">Loan Agreement, dated as of August 22, 2019, by and between the Borrower party thereto, the Registrant, as Guarantor, and Canadian Imperial Bank of Commerce.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit103-sx1a1.htm">Employment Agreement by and between the Registrant and David Barrett.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit104-sx1a1.htm">Employment Agreement by and between the Registrant and Ryan Schaffer.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1476840/000162828021020137/exhibit105-sx1a1.htm">Employment Agreement by and between the Registrant and Anuradha Muralidharan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 18, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit106-sx1a2.htm">2009 Stock Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit107-sx1a2.htm">2009 Stock Plan &#8211; Form of Notice of Stock Option Grant (EMI)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit108-sx1a2.htm">2009 Stock Plan &#8211; Form of Option Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit109-sx1a2.htm">2019 Stock Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1010-sx1a2.htm">2019 Stock Plan &#8211; Form of Early Exercise Notice and Restricted Stock Purchase Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1011s-1a2.htm">2019 Stock Plan &#8211; Form of Exercise Agreement (EMI)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1012-sx1a2.htm">2019 Stock Plan &#8211; Form of Exercise Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1013-sx1a2.htm">2019 Stock Plan &#8211; Form of Option Agreement (early exercise) (Reg S)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1014-sx1a2.htm">2019 Stock Plan &#8211; Form of Option Agreement (early exercise)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1015-sx1a2.htm">2019 Stock Plan &#8211; Form of Notice of Stock Option Grant (EMI)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1016-sx1a2.htm">2019 Stock Plan - Form of Contingent Exercise Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1017-sx1a2.htm">2019 Plan - Form of RSU Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1018-sx1a2.htm">2021 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19*</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1019-10xk.htm">2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1019-10xk.htm"> Stock Purchase and Matching Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1020-sx1a2.htm">2021 Plan - Form of RSU Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1021-sx1a2.htm">2021 Plan - Form of Option Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1022-sx1a2.htm">Non-Employee Director Compensation Program</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">&#8224;</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit1023-sx1a2.htm">Form of Indemnification Agreement for Directors and Officers</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001476840/000162828021020900/exhibit211-sx1a2.htm">List of Subsidiaries of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-260297</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 01, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1*</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231-10xk.htm">Consent of Ernst &amp; Young LLP as to the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1*</span></div></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0807c6db16d341b08754dc9fc59af37a_232">Power of Attorney (included on signature page).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-10xk.htm">Certification of the Principal Executive Officer, pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-10xk.htm">Certification of the Principal Financial Officer, pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1**</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-10xk.htm">Certification of the Principal Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2**</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322-10xk.htm">Certification of the Principal Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkable Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104*</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">Indicates a management contract or compensatory plan or arrangement. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Furnished herewith. The certifications attached as Exhibits 32.1 and 32.2 that accompany this Annual Report on Form 10-K are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of the Company under the Securities Act or the Exchange Act, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="i0807c6db16d341b08754dc9fc59af37a_1241"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155</span></div></div></div><div id="i0807c6db16d341b08754dc9fc59af37a_232"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Signatures</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.370%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXPENSIFY, INC.</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David Barrett</span></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Barrett</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0807c6db16d341b08754dc9fc59af37a_1609"></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power of Attorney</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOWN BY ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints David Barrett and Ryan Schaffer, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-factor, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David Barrett</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director (Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Barrett</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ryan Schaffer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Director (Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:17pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan Schaffer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Anuradha Muralidharan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anuradha Muralidharan</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Daniel Vidal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel Vidal</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jason Mills</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jason Mills</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Tim Christen</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tim Christen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ellen Pao</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ellen Pao</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ying (Vivian) Liu</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ying (Vivian) Liu</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.5
<SEQUENCE>2
<FILENAME>exhibit45-10xk.htm
<DESCRIPTION>EX-4.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i42b6f92d708f43638f62b85ee0652615_33"></div><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 4.5</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">REGISTERED PURSUANT TO SECTION 12 OF THE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">The following summary describes the capital stock of Expensify, Inc. (the &#8220;company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221;). Because the following is only a summary, it does not contain all of the information that may be important to you and is qualified in its entirety by reference to the applicable provisions of the Delaware General Corporate Law (the &#8220;DGCL&#8221;) and by the full text of our amended and restated certificate of incorporation and amended and restated bylaws, copies of which have been filed as exhibits to our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</font></div><div><font><br></font></div><div id="i42b6f92d708f43638f62b85ee0652615_40"></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">General</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The total number of shares of all classes of stock we are authorized to issue is 1,060,000,000, consisting of&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">1,000,000,000&#160;shares of Class A common stock, par value $0.0001 per share&#59; </font></div><div style="margin-bottom:8pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">25,000,000&#160;shares of LT10 common stock, par value $0.0001 per share&#59; </font></div><div style="margin-bottom:8pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">25,000,000&#160;shares of LT50 common stock, par value $0.0001 per share&#59; and</font></div><div style="margin-bottom:8pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">10,000,000&#160;shares of preferred stock, par value $0.0001 per share. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Common Stock</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have three classes of authorized common stock&#58; Class A common stock, LT10 common stock and LT50 common stock. The rights of the holders of Class A common stock, LT10 common stock and LT50 common stock are identical, except with respect to voting, conversion and transfer rights. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Voting</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each holder of our Class A common stock is entitled to one vote per share, each holder of our LT10 common stock is entitled to&#160;10&#160;votes per share and each holder of our LT50 common stock is entitled to&#160;50&#160;votes per share on all matters submitted to a vote of the stockholders. The holders of our common stock will generally vote together as a single class on all matters submitted to a vote of our stockholders, unless otherwise required by Delaware law or our amended and restated certificate of incorporation. Delaware law could require holders of our Class A, LT10 or LT50 common stock to vote separately as a single class in the following circumstances&#58; </font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">if we were to seek to amend our amended and restated certificate of incorporation to increase or decrease the par value of a class of our capital stock, then that class would be required to vote separately to approve the proposed amendment&#59; and</font></div><div style="text-indent:18pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">if we were to seek to amend our amended and restated certificate of incorporation in a manner that alters or changes the powers, preferences or special rights of a class of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">our capital stock so as to affect them adversely, the holders of that class would be required to vote separately to approve the proposed amendment&#59; provided that if the amendment adversely affects one or more series of the class but does not adversely affect all of the series of the class, then the only holders of the series that are adversely affected, voting together as a class, would be required to separately approve the amendment.</font></div><div style="padding-left:36pt;text-indent:18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation does not provide for cumulative voting for the election of directors.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Dividend Rights</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The holders of our Class A, LT10 and LT50 common stock are entitled to receive dividends if, as and when declared from time to time by our board of directors out of legally available funds. Subject to applicable law and the rights, if any, of the holders of any outstanding series of our preferred stock or any class or series having a preference over or the right to participate with the Class A, LT10 or LT50 common stock with respect to the payment of dividends in cash, our property or our shares of capital stock, dividends may be declared and paid on the shares of Class A, LT10 or LT50 common stock out of any assets of ours legally available therefore at such time and in such amounts as our board of directors shall determine&#59; provided that if a dividend or distribution is paid in the form of Class A common stock, LT10 common stock or LT50 common stock, respectively (or in rights to acquire, or securities convertible into or exchangeable for, such shares), then holders of Class A common stock shall be entitled to receive shares of Class A common stock (or rights to acquire, or securities convertible into or exchangeable for, such shares), holders of LT10 common stock shall be entitled to receive shares of LT10 common stock (or rights to acquire, or securities convertible into or exchangeable for, such shares), and holders of LT50 common stock shall be entitled to receive shares of LT50 common stock (or rights to acquire, or securities convertible into or exchangeable for, such shares), with holders of shares of Class A, LT10 and LT50 common stock receiving, on a per share basis, an identical number of shares of Class A, LT10 or LT50 common stock (or rights to acquire, or securities convertible into or exchangeable for, such shares, as the case may be), as applicable. Notwithstanding the foregoing, our board of directors may declare and we may pay a disparate dividend per share of Class A, LT10 or LT50 common stock (whether the disparity shall be in the amount of such dividend payable per share, the form in which such dividend is payable (whether it shall be payable in cash, shares of our capital stock, other of our securities or any combination of the foregoing), the timing of the payment or otherwise).</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Conversion and Transfer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Shares of our Class A common stock are not convertible. Each share of Class A common stock is freely transferable, subject to compliance with any applicable lock-up, vesting requirements under our equity plans, laws, rules and regulations, and our insider trading policy.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each share of our LT10 and LT50 common stock is convertible into one share of our Class A common stock at the option of the holder solely upon the satisfaction of and subject to certain requirements described in our amended and restated certificate of incorporation. Shares of LT10 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and LT50 common stock may be sold or transferred only upon satisfaction of and subject to certain requirements described in our amended and restated certificate of incorporation. Each share of LT10 or LT50 common stock will automatically convert into one share of Class A common stock upon the occurrence of a transfer in accordance with such requirements unless such transfer is a &#34;Non-Converting Transfer.&#34; A &#34;Non-Converting Transfer&#34; means a transfer (i) to the Voting Trust (as defined below), (ii) in an LT Exchange (as defined below) or (iii) approved by the affirmative vote of a majority of the members of our board of directors. Our amended and restated certificate of incorporation also permits a majority of the members of our board of directors to waive other requirements applicable to transfer or conversion of LT10 and LT50 common stock, including the notice period described below. Additionally, our amended and restated certificate of incorporation provides that upon the death of a holder of LT10 and&#47;or LT50 common stock, the transfer of the decedent's shares of LT10 and&#47;or LT50 common stock to the decedent's estate will not be deemed a &#34;transfer,&#34; and so will not be subject to the transfer requirements described in our amended and restated certificate of incorporation, and such shares will remain shares of LT10 and&#47;or LT50 common stock. Any transfer of shares of LT10 or LT50 common stock not made in accordance with the requirements set forth in our amended and restated certificate of incorporation, unless such requirements are waived by the board of directors, will be void, and we will not treat the transferee in such a transaction as a holder of such shares for any purpose.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a holder proposes to convert or transfer any shares of LT10 or LT50 common stock, the holder (or the beneficial holder if such shares are held in the Voting Trust) must first provide written notice to us and a copy of such notice to the Trustees (as defined below) (the &#8220;Notice&#8221;). The notice period following delivery and receipt of the Notice for each share of LT10 and LT50 common stock shall be&#160;10 months and&#160;50 months, respectively. During the applicable notice period, the Trustees will attempt to identify a holder of shares of Class A common stock who is currently an employee of or other service provider to our company or one of our subsidiaries (a &#34;Class A Transferor&#34;) interested in exchanging shares of Class A common stock held by the Class A Transferor for the shares of LT10, or LT50 common stock subject to the Notice, on a one-for-one basis (each, an &#8220;LT Exchange&#8221;). If a Class A Transferor is identified, the Trustees will provide written notice to the holder of shares of LT10 and&#47;or LT50 common stock who is seeking to convert or transfer the shares of LT common stock specified in the Notice, the Class A Transferor and us, specifying the participants in the LT Exchange, the date on which the applicable notice period expires (the &#34;notice Expiration Date&#34;), and any applicable instructions to facilitate the LT Exchange. If the Class A Transferor is not a party to the Voting Trust Agreement, the Class A Transferor must become a party to the Voting Trust Agreement and the shares of LT10 and&#47;or LT50 common stock subject to the LT Exchange will remain in the Voting Trust, and will not convert into shares of Class A common stock. The LT Exchange will be deemed effective immediately prior to the close of business on the first business day following the Notice Expiration Date, subject to extension by us of up to five days if necessary to effectuate the Exchange. If the Trustees are unable to identify a Class A Transferor to participate in an LT Exchange prior to the Notice Expiration Date, then the shares of LT10 or LT50 common stock subject to the Notice will be converted into shares of Class A common stock on a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">one-for-one basis immediately following the Notice Expiration Date, as set forth in the amended and restated certificate of incorporation. In the event of a sale or transfer, such shares of Class A common stock received in an LT Exchange or conversion will be the subject of such sale or transfer.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that, from and after the time that a holder of shares of LT10 or LT50 common stock is no longer an employee of or service provider to Expensify, we will have the right to submit a written notice of conversion on such former employee or service provider's behalf, such that the shares of LT10 or LT50 common stock held by such former employee or service provider will be the subject of an LT Exchange or will convert into shares of Class A common stock following the applicable notice period. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">When all of the then-outstanding shares of LT10 and LT50 common stock represent, in the aggregate, less than 2% of all then-outstanding shares of common stock, each outstanding share of LT10 and LT50 common stock will automatically convert into one share of Class A common stock.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Once converted into Class A common stock, the LT10 or LT50 common stock will not be reissued. Except for the issuance of shares of LT10 or LT50 common stock issuable in respect of any restricted stock unit outstanding at the time of our initial public offering, a dividend payable in shares of LT10 or LT50 common stock as permitted by the amended and restated certificate of incorporation, or a reclassification, subdivision, or combination of such shares, we are not permitted at any time to issue any additional shares of LT10 or LT50 common stock.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Liquidation, Dissolution and Winding Up</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon our dissolution or liquidation, after payment in full of all amounts required to be paid to creditors and to the holders of preferred stock having liquidation preferences, if any, the holders of shares of our common stock will be entitled to receive pro rata our remaining assets available for distribution for distribution to stockholders. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">No Preemptive or Similar Rights</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Holders of shares of our common stock do not have preemptive, subscription or redemption rights, and our common stock is not subject to redemption or sinking fund provisions.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Fully Paid and Non-Assessable</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All of the outstanding shares of our Class A, LT10 and LT50 common stock are fully paid and non-assessable.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">No shares of our preferred stock are currently outstanding. Pursuant to our amended and restated certificate of incorporation, our board of directors has the authority, without further action by our </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">stockholders, to issue up to&#160;10,000,000&#160;shares of preferred stock in one or more series and to fix the rights, powers, preferences, privileges and qualification, limitations and restrictions thereof. These rights, preferences and privileges could include, without limitation, dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting, or the designation of, such series, any or all of which may be greater than the rights of our common stock. The issuance of our preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon our liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring, or preventing a change in control of our company or other corporate action. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">The Voting Trust</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Upon issuance, all outstanding shares of our LT10 and LT50 common stock were immediately deposited into a voting trust (the &#8220;Voting Trust&#8221;) formed pursuant to a voting trust agreement (the &#8220;Voting Trust Agreement&#8221;). The Voting Trust Agreement is intended to maintain a centralized decision-making process centered around our employees, encourage our employees to hold our common stock for the long-term and provide an orderly process for the conversion and transfer of our LT10 and LT50 common stock pursuant to our amended and restated certificate of incorporation. From time to time, employees and other service providers may deposit additional voting securities of the company in the Voting Trust, including Class A common stock, and will enter into a joinder agreement to become a party to the Voting Trust Agreement if such employee is not then a party. In the event of an LT Exchange, or other Non-Converting Transfer, the shares of LT10 or LT50 common stock involved in such transfer will remain in the Voting Trust, and a transferee who is not already a party to the Voting Trust Agreement will become a party pursuant to a joinder agreement, unless the requirement to become a party is expressly waived in writing by a majority of the trustees of the Voting Trust (the &#8220;Trustees&#8221;). A holder may not withdraw shares of LT10 or LT50 common stock from the Voting Trust. A holder who beneficially owns shares of Class A common stock held in the Voting Trust may withdraw some or all of such shares of Class A common stock upon 30 days' prior written notice to the Trustees, provided, however, that (i) any shares of Class A common stock received in connection with an LT Exchange that are held in the Voting Trust at the time of the LT Exchange may be immediately withdrawn from the Voting Trust, and (ii) Class A common stock stock resulting from the conversion of LT10 or LT50 common stock in accordance with our amended and restated certificate of incorporation shall be deemed withdrawn from the Voting Trust automatically at the time of conversion.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The current Trustees of the Voting Trust are David Barrett, our CEO, Ryan Schaffer, our CFO, and Jason Mills, our Chief Product Officer. If at any time a Trustee (i) is unable or unwilling to serve as a Trustee by reason of death, incapacity or otherwise, (ii) ceases to be an Expensify employee or other service provider to Expensify, or (iii) is no longer one of the three holders of voting securities with the highest voting power held by the Voting Trust, unless the holder or holders with higher voting power have rejected the opportunity to serve as Trustee or are otherwise unable or unwilling to serve as Trustee, then such Trustee shall resign or be removed. Successor Trustees will be appointed by majority vote of the remaining Trustees, or if there are no remaining Trustees, by our board of directors. The policy of the Trustees with respect to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">appointment of each successor Trustee shall be to offer the opportunity to serve as such Trustee to the holder of voting securities held by the Voting Trust who is then an employee of or service provider to Expensify and beneficially owns voting securities with the highest voting power (other than the then-existing Trustees). The policy of the Trustees shall be to first offer the opportunity to serve as successor Trustee to the Expensify employee or service provider holder holding voting securities with the next-highest voting power held by the Voting Trust. If such holder does not accept this offer within ten days, then the Trustees will offer the opportunity to serve as successor Trustee to the Expensify employee or service provider holder holding voting securities with the next-highest voting power, and so on, until a holder accepts the offer to serve as Trustee. When calculating &#34;voting power&#34; in connection with Trustee service, if Notice has been given with respect to any shares held by the current or potential Trustee, then the number of votes attributed to each LT10 or LT50 share held by such individual shall be proportionately reduced by the amount of time that has passed under the applicable notice period (i.e., a one-vote reduction for each one month that has passed since Notice was given).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under the Voting Trust Agreement, the Trustees make all decisions with respect to the voting (but not the disposition) of the shares of common stock contributed to the Voting Trust in their sole and absolute discretion (including in his or her own interest as a holder of Expensify voting securities), and shall incur no responsibility under the Voting Trust Agreement as a stockholder, trustee or otherwise, except for his or her own individual malfeasance. The acting Trustees will have the power to vote all securities held by the Voting Trust in their sole and absolute discretion as determined by a majority of the Trustees. Although the Voting Trust Agreement does not require the Trustees to use specific criteria when determining how to vote the securities held by the Voting Trust, the qualifications required for an individual to serve as a Trustee are intended to provide alignment with the interests of the other beneficial holders. The three Trustees will at all times be employees or other service providers of the company, and will be among the largest holders of our restricted LT10 and LT50 common stock. We believe that these qualifications will result in the Trustees making decisions based on the long-term interests of the company, its employees and service providers. Although it contains certain arbitration provisions, nothing in the Voting Trust Agreement will preclude stockholders' rights to pursue claims under the United States federal securities laws. The Voting Trust is irrevocable and terminates upon the earlier of the written agreement between us and the Trustees and the date on which all shares of LT10 and LT50 common stock automatically convert into shares of Class A common stock in accordance with the terms of our amended and restated certificate of incorporation. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Registration Rights</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are party to an investors&#8217; rights agreement (the &#8220;Investors&#8217; Rights Agreement&#8221;) that provides certain holders of our capital stock, including certain holders of at least 5% of our capital stock and entities affiliated with certain of our directors, with certain registration rights. The registration of shares of our common stock by the exercise of registration rights described below would enable the holders to sell these shares without restrictions under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) when the applicable registration statement is declared </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">effective. We will pay the registration expenses, other than underwriting discounts and commissions, of the shares registered by the demand, piggyback and Form S-3 registrations described below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Generally in an underwritten offering, the managing underwriter, if any, has the right, subject to specified conditions, to limit the number of shares such holders may include. The demand, piggyback and Form S-3 registration rights described below will expire upon the earliest to occur of&#58; (a) November 15, 2026 or (b) with respect to any particular stockholder, such time as (i) such holder can sell all of its shares under Rule 144 of the Securities Act, or (ii) such stockholder holds less than 1% of our then-outstanding common stock and such stockholder can sell all of its shares under Rule 144 under the Securities Act during any three-month period.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Demand Registration Rights</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Under the terms of the Investors&#8217; Rights Agreement, the holders of registrable shares are entitled to demand registration rights may request that we register all or a portion of their registrable shares for sale under the Securities Act. Such holders are entitled to registration rights, on not more than two occasions, provided that such request for registration must cover shares with an anticipated aggregate offering price, net of underwriting discounts and commissions, of at least $10 million.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Piggyback Registration Rights</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event that we propose to register any of our securities under the Securities Act, either for our own account or for the account of other security holders, the holders of registrable securities will be entitled to certain piggyback registration rights allowing such holders to include their shares in such registration, subject to certain marketing and other limitations. As a result, whenever we propose to file a registration statement under the Securities Act, subject to certain exceptions, the holders of these shares are entitled to notice of the registration and have the right to include their shares in the registration, subject to limitations that the underwriters may impose on the number of shares included in the offering.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Form S-3 Registration Rights</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of registrable shares are also entitled to certain Form S-3 registration rights. If we are eligible to file a registration statement on Form S-3, these holders have the right, upon written request from holders of at least 20% of such shares as are then outstanding, to have such shares registered by us if the anticipated aggregate offering price of such shares, net of underwriting discounts and commissions, is at least $3 million, subject to exceptions set forth in the Investors&#8217; Rights Agreement.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Forum Selection</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that&#58; (i) unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if such court does not have subject matter jurisdiction thereof, the federal district court of the State of Delaware) will, to the fullest extent permitted by law, be the sole and exclusive forum for&#58; (A) any derivative action or proceeding brought on behalf of the company, (B) any action asserting a claim for or based on a breach of a fiduciary duty owed by any of our current or former directors, officers, other employees, agents or stockholders to the company or our stockholders, including without limitation a claim alleging the aiding and abetting of such a breach of fiduciary duty, (C) any action asserting a claim against the company or any of our current or former directors, officers, employees, agents or stockholders arising pursuant to any provision of the Delaware General Corporation Law or our certificate of incorporation or bylaws (as each may be amended from time to time) or as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or (D) any action asserting a claim related to or involving the company that is governed by the internal affairs doctrine&#59; (ii) the federal district courts of the United States will, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act&#59; and (iii) any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of the company will be deemed to have notice of and consented to these provisions. Nothing in our current certificate of incorporation or bylaws or our amended and restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims under the Exchange Act, from bringing such claims in federal court to the extent that the Exchange Act confers exclusive federal jurisdiction over such claims, subject to applicable law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Although our amended and restated certificate of incorporation contain the choice of forum provision described above, it is possible that a court could find that such a provision is inapplicable for a particular claim or action or that such provision is unenforceable. For example, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. Accordingly, there is uncertainty as to whether a court would enforce such a forum selection provision as written in connection with claims arising under the Securities Act. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Anti-Takeover Provisions</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may delay, defer or discourage another party from acquiring control of us. These provisions may have the effect of discouraging coercive takeover practices or inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors, which we believe may result in an improvement of the terms of any such acquisition in favor of our stockholders. However, they </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">also give our board of directors the power to discourage acquisitions that some stockholders may favor. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Section 203 of the DGCL</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are governed by the provisions of Section 203 of the DGCL. In general, Section 203 prohibits a public Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A &#8220;business combination&#8221; includes mergers, asset sales, or other transactions resulting in a financial benefit to the interested stockholder. In general, an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns 15% or more of the corporation&#8217;s outstanding voting stock. These provisions may have the effect of delaying, deferring, or preventing a change in our control. </font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Multi-Series Stock</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As described above in the subsection titled &#8220;Common Stock&#8212;Voting,&#8221; our amended and restated certificate of incorporation provides for a multi-class stock structure, which provides our executive officers, employees and the Trustees with significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Undesignated Preferred Stock</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ability to authorize undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to effect a change in control of our company. These and other provisions may have the effect of deterring hostile takeovers or delaying changes in control or management of our company.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Stockholder Action&#59; Special Meeting of Stockholders. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that from and after the date the Voting Trust holds less than a majority of the voting power of our capital stock, no action may be taken by our stockholders by consent. Our amended and restated certificate of incorporation also provides that a special meeting of stockholders may only be called by our board of directors, the chairperson of our board of directors, our chief executive officer or, for so long as the Voting Trust holds at least a majority of the voting power of our capital stock, the holders of a majority of the total voting power of the outstanding shares of our capital stock, thus limiting the ability of a stockholder to call a special meeting.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:94.5pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Advance Notice Requirements for Stockholder Proposals and Director Nominations</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our amended and restated bylaws establishes advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Election and Removal of Directors&#59; Filling Vacancies</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Because our stockholders do not have cumulative voting rights, our stockholders holding a majority of the voting power of the then outstanding capital stock are able to elect all of our directors. Our amended and restated certificate of incorporation provides for the removal of any of our directors at any time, with or without cause, by a stockholder vote by the holders of a majority of the voting power of the then outstanding capital stock. Furthermore, our board of directors has the exclusive right to set the size of the board of directors, and any vacancy on our board of directors, however occurring, including a vacancy resulting from an increase in the size of the board, may only be filled by a resolution of the board of directors unless the board of directors determines that such vacancies will be filled by the stockholders. This system of electing and removing directors and filling vacancies may discourage a third party from making a tender offer or otherwise attempting to obtain control of us because it generally makes it more difficult for stockholders to replace a majority of the directors.&#160;</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">Amendment of Certificate of Incorporation or Bylaws</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The DGCL provides generally that the affirmative vote of the holders of a majority in voting power of the shares entitled to vote is required to amend a corporation&#8217;s certificate of incorporation, unless a corporation&#8217;s certificate of incorporation requires a greater percentage. Our bylaws may be amended or repealed by our board of directors or by the affirmative vote of the holders a majority in voting power of the outstanding shares of stock entitled to vote generally in the election of directors.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The transfer agent and registrar for our common stock is Computershare Trust Company, N.A. The transfer agent and registrar&#8217;s address is&#160;150 Royall Street, Canton, Massachusetts 02021.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Listing</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our Class A common stock is listed on the Nasdaq Global Select Market under the symbol &#8220;EXFY.&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-9.1
<SEQUENCE>3
<FILENAME>exhibit91-10xk.htm
<DESCRIPTION>EX-9.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i63d11698f8a249c4b9c02f83c50f873e_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 9.1</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VOTING TRUST AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIS VOTING TRUST AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Agreement&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) is made as of November 9, 2021, by and among Expensify, Inc., a Delaware corporation (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Company&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">)&#59; the undersigned holders (collectively, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Stockholders&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) of shares of LT10 common stock of the Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LT10 Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), LT50 common stock of the Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LT50 Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and&#47;or Class A common stock of the Company (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Class A Shares&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">)&#59; and each Trustee (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), for the purpose of creating a voting trust (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Trust&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) with respect to the issued and outstanding LT10 Shares, LT50 Shares and&#47;or Class A Shares held by the Stockholders and deposited in the Trust (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Shares&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) pursuant to Section 218 of the DGCL.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">RECITALS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company, the Stockholders and the Trustees (as defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) believe that it is in their respective best interests to enter into this Agreement to facilitate the exercise of voting rights relating to the Shares.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In order to implement the foregoing and in consideration of the premises and the mutual covenants and agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Creation of Trust&#59; Trustees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Creation of Trust and Appointment of Initial Trustees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Stockholders hereby create and establish the Trust, and appoint and authorize David Barrett, Ryan Schaffer and Jason Mills (each of whom is a Beneficial Owner of Shares and an employee of the Company or an Expensify Subsidiary) as trustees of the Trust (collectively, and together with each successor Trustee appointed pursuant to the terms of this Section 1, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Trustees&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), pursuant to the terms and conditions of this Agreement.  The Trust shall be administered by three Trustees, in accordance with the terms and conditions of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">S</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">uccessor Trustees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If at any time a Trustee (i) is unable or unwilling to serve as a Trustee hereunder by reason of death, incapacity or otherwise&#59; (ii) ceases to be an employee of or other service provider to the Company or an Expensify Subsidiary&#59; or (iii) is no longer one of the three Stockholders who Beneficially Own Shares with the highest voting power (as set forth in the Trust Register, as defined below), unless the Stockholder or Stockholders with higher voting power have rejected the opportunity to serve as Trustee or are otherwise unable or unwilling to serve as Trustee, then such Trustee shall resign or be removed&#59; provided, however, that none of the initial trustees shall be required to resign or shall be removed pursuant to clause (iii) until one (1) year following the date of this Agreement.  A successor Trustee shall be appointed, in accordance with this Section 1(b), upon the majority vote of the remaining Trustees or Trustee, or if there are no remaining Trustees, by the Board of Directors of the Company, within 14 days of such resignation or removal.  In addition, a successor Trustee may be designated to take office automatically upon the occurrence of events specified by the Trustees </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(including the death of one or more Trustees), as they deem necessary, upon the majority vote of the then-current Trustees.  The policy of the Trustees with respect to appointment of each successor Trustee shall be to first offer the opportunity to serve as such successor Trustee to the Stockholder who then (x) Beneficially Owns Shares with the highest voting power (other than the then-existing Trustees), as set forth in the Trust Register and (y) is an employee of or other service provider to the Company or an Expensify Subsidiary.  If such Stockholder does not accept such offer within ten (10) days by executing documentation, in the form reasonably satisfactory to the Company, to become a party to this Agreement, then the Trustees shall offer the opportunity to serve as successor Trustee to the Stockholder holding Shares with the next-highest voting power, and so on, until a Stockholder accepts the offer to serve as successor Trustee and executes documentation, in the form reasonably satisfactory to the Company, to become a party to this Agreement. If no Stockholder accepts such offer, then the Trustees shall offer the opportunity to serve as successor Trustee to any employee or other service provider of the Company or an Expensify Subsidiary, at their discretion, until an employee or other service provider accepts the offer to serve as successor Trustee and executes documentation, in the form reasonably satisfactory to the Company, to become a party to this Agreement. When calculating &#8220;voting power&#8221; in connection with Trustee service, if Notice (as defined below) has been given with respect to any shares held by the current or potential Trustee pursuant to the Expensify Charter, then the number of votes attributed to each LT10 Share and each LT50 Share Beneficially Owned by such individual shall be proportionately reduced by the amount of time that has passed under the applicable notice period (i.e., a one vote reduction for each month that has passed since Notice was given).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Written Notice to Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Trustees shall send written notice to the Company within ten (10) days after (i) the resignation or removal of any Trustee and (ii) the appointment of a successor Trustee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Trustee Acceptance of Appointment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Trustee hereby accepts his or her appointment as such pursuant to the terms and conditions of this Agreement, and agrees to administer the Trust in accordance with the terms and conditions of this Agreement, unless and until replaced by a successor Trustee as herein provided.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Deposit of Shares in Trust</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Initial Deposit of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Stockholder hereby deposits in trust with the Trustees all of the LT10 Shares and LT50 Shares Beneficially Owned by such Person.&#160;The Company shall reflect in its stock ledger that the Trust holds such Shares.&#160; The Trustees shall hold the Shares so deposited in trust, subject to the terms of this Agreement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Deposits of Additional Shares by Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  From time to time following the date hereof, a Stockholder may deposit additional voting securities (including Class A Shares) of the Company in the Trust, to be held in trust by the Trustees pursuant to the terms of this Agreement, by completing and delivering to the Trustees the Election to Deposit Additional Shares set forth as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to this Agreement. Each Stockholder also hereby agrees that any additional LT10 Shares and LT50 Shares received by such Stockholder during the term of this Agreement shall be deposited in trust with the Trustees. The Trustees shall hold the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Shares so deposited in trust, subject to the terms of this Agreement. Any voting securities of the Company deposited in the Trust after the date of this Agreement pursuant to this Section&#160;2(b) shall be deemed to be included in the definition of &#8220;Shares&#8221; for all purposes under this Agreement. The Company shall, as promptly as practicable after any Shares are deposited in trust, reflect in its stock ledger that the Trust holds such Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Additional Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  From time to time following the date hereof, a Person who is an employee of or other service provider to the Company or an Expensify Subsidiary may deposit voting securities of the Company in trust with the Trustees and become a &#8220;Stockholder&#8221; party hereto by executing and delivering to the Trustees a joinder agreement in the form set forth as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to this Agreement and any other instruments as may be requested by the Trustees.  Upon such execution and delivery, such Person shall become a party to this Agreement and for all purposes be deemed to be a &#8220;Stockholder&#8221; under this Agreement&#59; such voting securities of the Company deposited in the Trust after the date of this Agreement pursuant to this Section 2(c) shall be deemed to be included in the definition of &#8220;Shares&#8221; for all purposes under this Agreement&#59; and the Company shall, as promptly as practicable, update its stock ledger to reflect that the Trust holds such Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Trust Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Trustees shall maintain a register book, which shall reflect the number and class or series of Shares Beneficially Owned by each Stockholder and held in the Trust pursuant to the terms of this Agreement (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Trust Register&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">).  The Trustees shall treat each such Stockholder as the Beneficial Owner of such Shares, subject to the Trustees&#8217; rights and interests hereunder.  The Trustees shall not be obligated to recognize any Person as the Beneficial Owner of such Shares other than the Person in whose name the same shall be registered on the Trust Register.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Recording of Deposits and Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All Transfers of Shares, as well as all deposits of additional voting securities of the Company in trust with the Trustees as set forth in this Section 2, shall be recorded by the Trustees in the Trust Register.  In addition, to the extent that any Shares cease to be outstanding, the Company shall notify the Trustees of the Shares that have ceased to be outstanding, and the Trust Register shall be revised accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Consent of Spouse</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each Stockholder, whether or not married at the time of execution of this Agreement, and whether signing on his or her own behalf or as trustee of a revocable living trust, shall deliver at the time of execution of this Agreement a duly executed Consent of Spouse in the form set forth as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to this Agreement.  Each Stockholder further agrees to have such Consent of Spouse executed by any spouse married by him or her at any time subsequent to the date hereof while such Person is a Stockholder party hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Trustee&#8217;s Powers and Duties&#59; Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Voting Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  For so long as this Agreement remains in effect, the Trustees shall, pursuant to the terms of this Agreement and as determined by the majority vote of the Trustees, have the full, exclusive and unqualified right and power to vote in person or by proxy all Shares at all meetings of the stockholders of the Company in respect of any and all matters on which Shares are entitled to vote under the Expensify Charter or applicable law, to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">give consents in lieu of voting such Shares at a meeting of the stockholders of the Company in respect of any and all matters on which Shares are entitled to vote under the Expensify Charter or applicable law, to enter into voting agreements, waive notice of any meeting of stockholders of the Company in respect of such Shares and to grant proxies with respect to all of the Shares, as well as in respect of any other securities with voting rights received in respect of the Shares at any time hereafter by way of a stock dividend, distribution, conversion or exchange as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 3(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, with respect to any lawful corporate action, whether or not in the ordinary course of business, and no Stockholder shall in such capacity have any rights or powers to vote such Shares or to give consents with respect to or grant proxies in respect thereof or otherwise take part in any corporate action.  Without limiting the generality of the foregoing, the Stockholders (i) acknowledge that each Trustee, in his or her individual capacity, is a holder of Shares&#59; (ii) agree that each Trustee is entitled to exercise the powers granted to the Trustees in the preceding sentence in his or her sole and absolute discretion (including in his or her own interest as a holder of Shares)&#59; and (iii) agree that, in accordance with Section 218 of the DGCL, each Trustee shall incur no responsibility as stockholder, trustee or otherwise, except for his or her own individual malfeasance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Notices, Dividends and Distributions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In the event that the Trustees receive any dividends or distributions (other than additional Shares or other voting securities of the Company) with respect to the Shares held by them hereunder, they shall promptly pay (or, in the event that such dividends or distributions are not cash, distribute in kind) the amount thereof received by them to each Stockholder in proportion to such Stockholder&#8217;s respective interests (based on the number of Shares held by the Trustees hereunder with respect to each Stockholder)&#59; provided, however, that the Trustees may, by notice to the Company, instruct the Company to pay such dividends directly to the Stockholders.  If the Trustees shall receive any Shares or other voting securities of the Company as a dividend or distribution or upon conversion of or in exchange for any Shares held by them hereunder, the Trustees shall hold such Shares or other voting securities of the Company in accordance with the terms of this Agreement and shall update the Trust Register accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Administration of Exchanges of LT10 Shares and LT50 Shares Pursuant to Expensify Charter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  For so long as this Agreement remains in effect, the Trustees shall be responsible for managing Exchanges (as defined in the Expensify Charter) pursuant to, and in accordance with, the Expensify Charter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">No Right to Sell Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Trustees shall have no authority to sell, pledge, hypothecate or otherwise dispose of the Shares or any interest therein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Compensation of Trustees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Trustee shall receive any compensation for his or her services under this Agreement.  This subsection shall not, however, affect the right of the Trustees to receive compensation from the Company for services performed by them in any other capacity (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, as an officer, director, employee, service provider or otherwise).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.03pt">Trustee Liability and Indemnity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No Trustee shall be liable for any error of judgment or mistake of fact or law, or for any action or omission under this Agreement, except for such Trustee&#8217;s fraud, bad faith or willful misconduct.  No Trustee shall be liable for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">acting on any notice, request or instruction or other document believed to be genuine and to have been executed by or on behalf of the proper party or parties.  The Company shall pay all reasonable expenses of the Trustees, including counsel fees, and shall discharge all liabilities incurred by them in connection with the exercise of their powers and the performance of their duties under this Agreement.  Any action or omission undertaken by a Trustee in good faith in accordance with the advice of legal counsel shall be binding and conclusive on the parties to this Agreement.  The Company shall also defend, indemnify and hold the Trustees harmless from and against any and all claims and liabilities in connection with or arising out of the administration of the trust created by this Agreement or the exercise of any powers or the performance of any duties by them as herein provided or contemplated, except such as shall arise from the fraud, bad faith or willful misconduct of the Trustees.  </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Transfer of Shares&#59; Withdrawals and Deemed Withdrawals of Class A Shares&#59; Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The voting trust created by this Agreement shall be irrevocable, and shall terminate upon the earlier of (a) the written agreement of the Company and the Trustees, and (b) the conversion of all LT10 Shares and LT50 Shares into Class A Shares in accordance with the Expensify Charter.  Except for Section 3(f), which will survive the termination of this Agreement, this Agreement shall have no further force and effect (x) upon termination of this Agreement pursuant to its terms&#59; or (y) with respect to any Stockholder, when such Stockholder no longer Beneficially Owns any Shares or other voting securities of the Company which are subject to this Agreement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">No Withdrawals of LT10 and LT50 Shares&#59; Transfers of LT10 Shares or LT50 Shares by Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  LT10 Shares and LT50 Shares may not be withdrawn from the Trust.  Upon a Stockholder&#8217;s Transfer of LT10 Shares or LT50 Shares at any time or from time to time to the extent permitted by and in accordance with (i) applicable laws, rules and regulations, (ii) the Company Insider Trading Policy, and (iii) the Expensify Charter, the Trustees shall revise the Trust Register accordingly.  If such Transfer is made to a transferee that is not already a Stockholder party hereto, such transferee shall become a Stockholder party hereto pursuant to a joinder agreement in substantially the form set forth as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> hereto. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.7pt">Withdrawals and Deemed Withdrawals of Class A Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Stockholder who Beneficially Owns Class A Shares held by the Trust may withdraw some or all of such Class A Shares upon thirty (30) days&#8217; prior written notice to the Trustees, to the extent permitted by and in accordance with (i) applicable laws, rules and regulations, (ii) the Company Insider Trading Policy, and (iii) the Expensify Charter&#59; provided, however, that (i) any Class A Shares received in connection with an Exchange that are held in the Voting Trust at the time of the Exchange and (ii) any Class A Shares resulting from the conversion of LT10 Shares or LT50 Shares in accordance with the Expensify Charter shall, in each case, be deemed withdrawn from the Trust automatically at the time of Exchange or conversion, as applicable.  The Trustees shall revise the Trust Register accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.02pt">Distribution of Shares Upon Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As soon as practicable after termination of this Agreement, the Trustees shall effect the Transfer of the Shares held in Trust </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to the respective Stockholders indicated as holding such Shares in the Trust Register, and the Company shall update its stock ledger accordingly. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement may be amended, modified or supplemented at any time and from time to time by the written agreement of the Company and Trustees&#59; provided, that (a) the consent of the Company shall not be required to add a new party hereto in accordance with Sections 2(c) or 4(b), and (b) with respect to Section 3(d), any amendment, modification or supplement thereto may only be made with written agreement of the Company, the Trustees and each Stockholder party hereto affected by such amendment, modification or supplement.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement, including its existence, validity, construction, and operating effect, and the rights of the parties hereto, shall be governed by and construed in accordance with the laws of the State of Delaware without regard to otherwise governing principles of conflicts of law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any one or more of the provisions (or portions thereof) of this Agreement, as applied to any party or any circumstance, shall, for any reason, be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision (or portion thereof) of this Agreement, and this Agreement shall be construed as if such invalid, illegal or unenforceable provision (or portion thereof) had never been contained herein.  If any one or more of the provisions (or portions thereof) of this Agreement shall, for any reason, be held to be unenforceable as to duration, scope, activity or subject, such provision (or portion thereof) shall be construed by limiting and reducing it so as to make such provision enforceable to the extent compatible with the then existing applicable law.  Without limiting the generality of the foregoing, it is the express intent of the parties to cause the Shares to be voted by the Trustees as provided herein.  Accordingly, in the event that this Agreement is rescinded or otherwise terminated other than pursuant to its terms for any reason, the parties agree promptly to negotiate a successor voting agreement to accomplish this objective and to otherwise replicate the provisions hereof to the extent possible. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Specific Performance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The parties agree that the failure of any party to perform any obligation provided for by this Agreement could result in irreparable damage to the other parties, and that monetary damages alone would not be adequate to compensate the nondefaulting party for its injury.  Any party shall therefore be entitled, in addition to any other remedy that may be available, including monetary damages, to obtain specific performance of the terms of this Agreement.  If any action is brought by any party to enforce this agreement, any party against which the action is brought shall waive the defense that there is an adequate remedy at law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All notices, consents, waivers, and other communications under this Agreement must be in writing and will be deemed to have been duly given when (a)&#160;delivered by hand (with written confirmation of receipt), (b)&#160;upon receipt, if sent by electronic or digital transmission method (including e-mail), or (c)&#160;on the date of receipt or refusal indicated on the return receipt, if sent by registered or certified mail, return receipt requested, postage and charges prepaid and properly addressed, in each case to the appropriate addresses and e-mail addresses </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">set forth below (or to such other addresses and e-mail addresses as a party may designate by notice to the other parties from time to time)&#58;</font></div><div style="margin-bottom:12pt;text-align:right;text-indent:54pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.294%"><tr><td style="width:1.0%"></td><td style="width:12.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Company&#58;</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Expensify, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">401 SW 5th Ave</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Portland, Oregon 97204</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Attn&#58; Legal</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E-mail&#58; legal&#64;expensify.com</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to the Trustees&#58; </font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">David Barrett</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c&#47;o Expensify, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">401 SW 5th Ave</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Portland, Oregon 97204</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E-mail&#58;</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ryan Schaffer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c&#47;o Expensify, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">401 SW 5th Ave</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Portland, Oregon 97204</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E-mail&#58;</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Jason Mills</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c&#47;o Expensify, Inc.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">401 SW 5th Ave</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Portland, Oregon 97204</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E-mail&#58; jason&#64;expensify.com </font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If to a Stockholder&#58;  to the address of such holder set forth in the Trust Register.</font></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise expressly provided herein, this Agreement shall be binding on and inure to the benefit of the parties hereto, their heirs, executors, administrators, successors and all other Persons hereafter that become a party hereto.  No rights or obligations hereunder may be assigned by any party hereto except as explicitly provided in this Agreement.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Benefit and Burden</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Nothing express or implied in this Agreement is intended or shall be construed to confer upon or to provide any Person other than the parties (and including specifically any stockholder of the Company that is not a party to this Agreement) any rights or remedies hereunder or by reason hereof.  This Agreement and all its conditions and provisions are intended to be, and are, for the sole and exclusive benefit of the parties hereto and their successors and permitted assigns and are not for the benefit of any other Person.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Certain Rules of Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  To the fullest extent permitted by law, the parties hereto intend that any ambiguities shall be resolved without reference to which party may have drafted this Agreement.  All Section or subsection titles or other captions in this Agreement are for convenience only, and they shall not be deemed part of this Agreement and in no way define, limit, extend or describe the scope or intent of any provisions hereof.  Unless the context otherwise requires&#58;  (a)&#160;a term has the meaning assigned to it&#59; (b)&#160;&#8220;or&#8221; is not exclusive&#59; (c)&#160;words in the singular include the plural, and words in the plural include the singular&#59; (d)&#160;provisions apply to successive events and transactions&#59; (e)&#160;&#8220;herein,&#8221; &#8220;hereof&#8221; and other words of similar import refer to this Agreement as a whole and not to any particular Section, subsection or other subdivision&#59; (f) &#8220;include&#8221; or &#8220;including&#8221; shall be deemed to be followed by &#8220;without limitation&#8221; or &#8220;but not limited to&#8221; whether or not they are followed by such phrases or words of like import&#59; (g)&#160;all references to &#8220;Sections&#8221; or &#8220;subsections&#8221; refer to Sections or subsections of this Agreement&#59; and (h)&#160;any pronoun used in this Agreement shall include the corresponding masculine, feminine or neuter forms.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The failure of any party at any time to insist upon strict performance of any condition, promise, agreement or understanding set forth in this Agreement shall not be construed as a waiver or relinquishment of the right to insist upon strict performance of the same or any other condition, promise, agreement or understanding at a future time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement constitutes the entire agreement between the parties hereto pertaining to the subject matter hereof and fully supersedes any and all prior or contemporaneous agreements or understandings between the parties hereto pertaining to the subject matter hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement and any amendment thereto may be executed in any number of multiple counterparts, each of which shall be deemed to be an original copy and all of which shall constitute one agreement, binding on all parties hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Inspection of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A copy of this Agreement shall be filed in the registered office of the Company in the State of Delaware and shall be open to the inspection of any stockholder of the Company, or any beneficiary of the trust established hereunder, daily during business hours, in accordance with the applicable provisions of the DGCL.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Arbitration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  It is understood and agreed between the parties hereto that any and all claims, grievances, demands, controversies, causes of action or disputes of any nature whatsoever (collectively, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Claims&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), arising out of, in connection with, or in relation to this Agreement or the arbitrability of any Claims under this Agreement, shall be resolved by final and binding arbitration administered by the New York, New York offices of JAMS&#47;Endispute in accordance with the then-existing JAMS&#47;Endispute Arbitration Rules.  The parties shall select a mutually acceptable neutral arbitrator from the panel of arbitrators serving with any of JAMS&#47;Endispute&#8217;s offices, but in the event the parties cannot agree on an arbitrator, the Administrator of JAMS&#47;Endispute shall appoint an arbitrator from such panel (the arbitrator so selected or appointed, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Arbitrator&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">).  The parties expressly agree that the Arbitrator may provide all appropriate remedies (at law and equity) or judgments that could be awarded by a court of law in Delaware, and that, upon good cause shown, the Arbitrator shall afford the parties adequate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">discovery, including deposition discovery.  Except as provided herein, the Federal Arbitration Act shall govern the interpretation, enforcement and all actions pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Arbitrator shall be bound by and shall strictly enforce the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and may not limit, expand or otherwise modify its terms.  The Arbitrator shall make a good faith effort to apply the substantive law (and the law of remedies, if applicable) of the state of Delaware, or federal law, or both, as applicable, without reference to its conflicts of laws provisions.  The Arbitrator is without jurisdiction to apply any different substantive law.  The Arbitrator shall be bound to honor claims of privilege or work-product doctrine recognized at law, but the Arbitrator shall have the discretion to determine whether any such claim of privilege or work product doctrine applies.  The Arbitrator shall render an award and a written, reasoned opinion in support thereof.  Subject to the provisions of Section 8, the Arbitrator shall have power and authority to award any appropriate remedy (in law or equity) or judgment that could be awarded by a court of law in Delaware, which may include reasonable attorneys&#8217; fees to the prevailing party.  The award rendered by arbitration shall be final and binding upon the parties, and judgment upon the award may be entered in any court having jurisdiction thereof.  Neither a party nor the Arbitrator shall disclose the existence, content, or results of any arbitration hereunder without the prior written consent of all parties.  Adherence to this dispute resolution process shall not limit the parties&#8217; right to obtain any provisional remedy, including, without limitation, injunctive or similar relief, from any court of competent jurisdiction as may be necessary to protect their rights and interests.  Notwithstanding the foregoing sentence, this dispute resolution procedure is intended to be the exclusive method of resolving any Claims arising out of or relating to this Agreement.  Subject to the Arbitrator&#8217;s award, each party shall bear its own fees and expenses with respect to this dispute resolution process and any action related thereto and the parties shall share equally the fees and expenses of JAMS&#47;Endispute and the Arbitrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Tax Treatment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The parties intend that the Trust be treated as a grantor trust for U.S. federal income tax purposes and not as a partnership or as an association taxable as a corporation.  No party shall make any election or take any other action inconsistent with such intent unless required by law.  In the event that, contrary to the parties&#8217; intent, the Trust is not treated as a grantor trust for U.S. federal income tax purposes but is instead treated as a partnership for U.S. federal income tax purposes, all items of income, gain, loss, deduction and credit with respect to each Share (together with any Shares or other voting securities of the Company distributed as a dividend or distribution upon, conversion of or in exchange for such Share held by the Trustees hereunder) shall be specially allocated to the Stockholder that deposited such Share in trust with the Trustees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:3pt">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Capitalized words and phrases used and not otherwise defined elsewhere in this Agreement shall have the following meanings&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Beneficial Owner&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> is defined in Rule 13d-3(a) and (b) of the rules and regulations of the Securities Exchange Act of 1934, as amended.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Beneficially Owned&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall have a correlative meaning.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Company Insider Trading Policy&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means each applicable employee trading, black-out, window period and other policy of the Company applicable to Transfers of Shares as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;DGCL&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">means the General Corporation Law of the State of Delaware, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Encumbrance&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means a security interest, lien, charge, claim, community or other marital property interest, pledge, alienation, mortgage, option, hypothecation, encumbrance or similar collateral assignment by any other means, whether for value or no value and whether voluntary or involuntary (including by operation of law or by judgment, levy, attachment, garnishment, bankruptcy or other legal or equitable proceedings) or any other restriction on use, voting (including any proxy), transfer (including any right of first refusal or similar right), receipt of income or exercise of any other attribute of ownership.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Expensify Charter&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">means the Company&#8217;s Amended and Restated Certificate of Incorporation, as it may be amended and&#47;or restated from time to time in accordance with its terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Expensify Subsidiary&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means a Subsidiary of the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Person&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means and includes an individual, a general or limited partnership, a limited liability company, a joint venture, a corporation (including any non-profit corporation), an estate, a trust, an unincorporated organization, an association, a government or any department or agency thereof or any other entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any specified Person&#58; (a) any corporation, association or other business entity of which more than 50% of the total voting power of shares of capital stock entitled (without regard to the occurrence of any contingency and after giving effect to any voting agreement or stockholders&#8217; agreement that effectively transfers voting power) to vote in the election of directors, managers or trustees of the corporation, association or other business entity is at the time owned or controlled, directly or indirectly, by that Person or one or more of the other Subsidiaries of that Person (or a combination thereof)&#59; or (b) any partnership (i) the sole general partner or the managing general partner of which is such Person or a Subsidiary of such Person or (ii) the only general partners of which are that Person or one or more Subsidiaries of that Person (or any combination thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Transfer&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is defined in the Expensify Charter&#59; provided, however, that solely with respect to Section 4(b), &#8220;Transfer&#8221; shall also include a Transfer to a decedent&#8217;s estate upon the death of a holder of shares of LT Common Stock.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Signature Pages Follow)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto have executed this Voting Trust Agreement as of the date first above written. </font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:252pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.717%"><tr><td style="width:1.0%"></td><td style="width:15.676%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EXPENSIFY, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; David Barrett</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David Barrett</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58; </font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Signature Page to Voting Trust Agreement&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:0.12pt;padding-left:252pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.910%"><tr><td style="width:1.0%"></td><td style="width:33.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRUSTEES</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; David Barrett</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58; David Barrett</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Ryan Schaffer</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58; Ryan Schaffer</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Jason Mills</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58; Jason Mills</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Signature Page to Voting Trust Agreement&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.346%"><tr><td style="width:1.0%"></td><td style="width:31.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STOCKHOLDER&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Signature Page to Voting Trust Agreement&#93;</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STOCKHOLDER ELECTION TO DEPOSIT ADDITIONAL SHARES</font></div><div style="margin-bottom:12pt;padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The undersigned Stockholder hereby elects to deposit the number of additional voting securities of Expensify, Inc. (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#8220;Company&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) Beneficially Owned by such Stockholder and set forth below in trust with the Trustees pursuant to that certain Voting Trust Agreement, dated as of November 9, 2021, as amended from time to time (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Trust Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and among the Company, each Trustee, the undersigned and the other Stockholders party thereto.  Upon execution of this Stockholder Election to Deposit Additional Shares and delivery of any other instruments as may be requested by the Trustees, the voting securities of the Company deposited in the Trust pursuant hereto shall be shall be deemed to be included in the definition of &#8220;Shares&#8221; for all purposes under the Voting Trust Agreement.  Terms used and not defined herein shall have the meanings set forth in the Voting Trust Agreement.</font></div><div style="margin-bottom:48pt;padding-right:5.8pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.275%"><tr><td style="width:1.0%"></td><td style="width:17.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.256%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature of Stockholder</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name of Stockholder</font></td></tr></table></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Number of Additional Shares Deposited in the Trust Pursuant Hereto&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.519%"><tr><td style="width:1.0%"></td><td style="width:34.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Class A Shares&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">LT10 Shares&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">LT50 Shares&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Exhibit A to Voting Trust Agreement&#93;</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.679%"><tr><td style="width:1.0%"></td><td style="width:15.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.449%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ACKNOWLEDGED &#38; ACCEPTED&#58; </font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXPENSIFY, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Its&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Exhibit A to Voting Trust Agreement&#93;</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_13"></div><hr style="page-break-after:always"><div style="min-height:75pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">JOINDER AGREEMENT</font></div><div style="padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The undersigned is executing and delivering this Joinder Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Joinder Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) pursuant to that certain Voting Trust Agreement, dated as of November 9, 2021, as amended from time to time (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Trust Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and among Expensify, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the Stockholders party thereto and each Trustee (each as defined therein).  Terms used and not defined herein shall have the meanings set forth in the Voting Trust Agreement.</font></div><div style="margin-top:5.85pt;padding-left:5.95pt;padding-right:5.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By executing this Joinder Agreement and delivering it to the Company, the undersigned hereby deposits in trust with the Trustees all LT10 Shares and LT50 Shares Beneficially Owned by such Person and agrees to become a party to, to be bound by, and to comply with the provisions of the Voting Trust Agreement in the same manner as if the undersigned were an original signatory to such agreement, and all of the undersigned&#8217;s LT10 Shares and LT50 Shares shall be subject to the terms and conditions of the Voting Trust Agreement.</font></div><div style="margin-top:6.05pt;padding-left:5.95pt;padding-right:5.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The undersigned, whether or not married at the time of execution of this Joinder Agreement, and whether signing on his or her own behalf or as trustee of a revocable living trust, shall deliver at the time of execution of this Joinder Agreement a duly executed Consent of Spouse in the form attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to the Voting Trust Agreement.  The undersigned shall also have such Consent of Spouse executed by any spouse married by him or her at any time subsequent to the date hereof while such Person is a Stockholder party to the Voting Trust Agreement.</font></div><div style="margin-bottom:286pt;margin-top:6pt;padding-left:89pt;padding-right:89pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature Pages Follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="height:76.71pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Exhibit B to Voting Trust Agreement&#93;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:75pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:4.5pt;padding-left:6pt;padding-right:5.85pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Accordingly, the undersigned has executed and delivered this Joinder Agreement as of __________________, 20___.</font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.031%"><tr><td style="width:1.0%"></td><td style="width:74.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.925%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature of Stockholder</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name of Stockholder</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:76.71pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Exhibit B to Voting Trust Agreement&#93;</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_16"></div><hr style="page-break-after:always"><div style="min-height:68pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div></div><div style="margin-top:3.8pt;padding-left:6pt;padding-right:290.3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.375%"><tr><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ACKNOWLEDGED &#38; ACCEPTED&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EXPENSIFY, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Its&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:76.71pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;Exhibit B to Voting Trust Agreement&#93;</font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_19"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div></div><div style="margin-top:11.25pt;padding-left:173.25pt;padding-right:173.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:217%;text-decoration:underline">EXHIBIT C</font></div><div style="margin-bottom:12pt;padding-left:86.6pt;padding-right:86.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CONSENT OF SPOUSE</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I acknowledge that I have read that certain that certain Voting Trust Agreement, dated as of ___________, 2021, as amended from time to time (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Trust Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and among Expensify, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and the Stockholders party thereto, and that I know its contents.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I am aware that, by the provisions of the Voting Trust Agreement that my spouse has executed and delivered to the Company (by Joinder or otherwise), my spouse agrees to grant full, exclusive and unqualified right and power to the Trustees (as defined in the Voting Trust Agreement) to vote, to execute consents, to enter into voting agreements, and to grant proxies with respect to all of the shares of LT10 common stock, LT50 common stock and&#47;or Class A common stock of the Company beneficially owned by my spouse and deposited in the trust pursuant to the Voting Trust Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I hereby consent to and approve of the provisions of the Voting Trust Agreement and any action hereafter taken by my spouse thereunder with respect to his or her Shares, and I agree to be bound thereby.  I further agree to promptly execute upon request from time to time any other and further documents necessary to effectuate the terms of the Voting Trust Agreement and this consent.  I hereby irrevocably appoint my spouse as my attorney-in-fact with respect to any amendment or exercise of any rights under the Voting Trust Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I further agree that in the event of my death or a dissolution of marriage or legal separation, my spouse shall have the absolute right to have my interest, if any, in the Shares set apart to him or her, whether through a will, a trust, a property settlement agreement or by decree of court, or otherwise, and that if he or she be required by the terms of such will, trust, settlement or decree, or otherwise, to compensate me for said interest, that the price shall be an amount equal to&#58; (i) the fair market value of the Shares&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">multiplied</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> by (ii) my percentage of ownership in such interest.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I acknowledge that I have been afforded the opportunity to obtain independent legal counsel to review and explain to me the provisions and consequences of the Voting Trust Agreement and this consent, that I have carefully read the Voting Trust Agreement and this consent, and that I fully understand the terms and consequences of the Voting Trust Agreement and this consent. By executing this consent, I hereby represent and warrant that, in so executing, I have not relied on any inducements, promises, or representations made by any other party (except as expressly set forth in the Voting Trust Agreement and this consent) or by the attorneys, accountants or other advisors of such other parties. I hereby represent and warrant that my execution of this consent is free and voluntary.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This consent, including its existence, validity, construction, and operating effect, and the rights of each of the parties hereto, shall be governed by and construed in accordance with the laws of the State of Delaware without regard to otherwise governing principles of choice of law or conflicts of law.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:86.6pt;padding-right:86.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature Page Follows</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;Exhibit C to Voting Trust Agreement&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div><font><br></font></div></div></div><div id="i63d11698f8a249c4b9c02f83c50f873e_22"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div></div><div style="margin-bottom:20pt;padding-left:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.185%"><tr><td style="width:1.0%"></td><td style="width:20.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.674%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated&#58;</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature of Spouse&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58; </font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Spouse of</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">)</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name of Stockholder</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:3pt;padding-right:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">***************************************************************************</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For completion by unmarried Stockholders&#58;</font></div><div style="margin-bottom:20pt;margin-top:6pt;padding-left:6pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I represent and warrant to the Company and the Trustees (as defined in that certain Voting Trust Agreement, dated as of _____________, 2021, as amended from time to time (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Trust Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), by and among the Company, the Trustees and the Stockholders party thereto) that as of the date hereof, I do not have a spouse.  I covenant that, for so long as I am a party to the Voting Trust Agreement, I will cause any spouse married by me at any time subsequent to the date hereof to complete and execute a Consent of Spouse in the form attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> to the Voting Trust Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.326%"><tr><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated&#58;</font></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature of Stockholder&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Print Name&#58; </font></td><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#91;Exhibit C to Voting Trust Agreement&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.19
<SEQUENCE>4
<FILENAME>exhibit1019-10xk.htm
<DESCRIPTION>EX-10.19
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icd4835ed4b9d4d8d8be602f850e66e42_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.19</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">EXPENSIFY, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">2021 STOCK PURCHASE AND MATCHING PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE I.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">PURPOSE AND SCOPE OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Plan&#8217;s purpose is to enhance the Company&#8217;s ability to attract, retain and motivate service providers who make (or are expected to make) important contributions to the Company by providing these service providers with equity ownership opportunities pursuant to a plan which is intended to help such service providers provide for their future security and to encourage them to remain in the service of the Company and its Subsidiaries. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE II.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">DEFINITIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.1&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the brokerage firm, bank or other financial institution, entity or person(s), if any, engaged, retained, appointed or authorized to act as the agent of the Company or an Employee with regard to the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.2&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Committee, or such individuals to which authority to administer the Plan has been delegated under Section 8.1 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.3&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the board of directors of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.4&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.5&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Compensation Committee of the Board, or another committee or subcommittee of the Board or the Compensation Committee described in Section 8.1 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.6&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Class A common stock of the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.7&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; of an Service Provider means the Service Provider&#8217;s gross regular salary, wages, fees or earnings. Such Compensation shall be calculated before withholding of any income or employment tax, but shall be deducted from the Service Provider&#8217;s net income.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.8&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any consultant or adviser engaged by the Company or a Subsidiary to render services to such entity if the consultant or adviser&#58; (i)&#160;renders bona fide services to the Company or a Subsidiary&#59; (ii)&#160;renders services not in connection with the offer or sale of securities in a capital-raising transaction and does not directly or indirectly promote or maintain a market for the Company&#8217;s securities&#59; and (iii) qualifies as a consultant or advisor under Instruction A.1.(a)(1) of Form S-8 under the Securities Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.9&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a member of the Board.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.10&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the date prior to the Public Trading Date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.11&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Eligible Service Provider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a Service Provider who is designated by the Administrator as eligible to participate in the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.12&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any employee of the Company or any of its Subsidiaries.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.13&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Enrollment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the first date of each Offering Period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.14&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Equity Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Expensify, Inc. 2021 Incentive Award Plan, as may be amended from time to time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.15&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Equity Plan Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means an award granted under the Equity Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.16&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Exercise Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the last trading day of each Offering Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.17&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.18&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, as of any date, the value of a Share determined as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;If the Common Stock is (i) listed on any established securities exchange (such as the New York Stock Exchange, the NASDAQ Global Market and the NASDAQ Global Select Market), (ii) listed on any national market system or (iii) listed, quoted or traded on any automated quotation system, its Fair Market Value shall be the average of the low and high sales price for a Share as quoted on such exchange or system for such date or, if there are no low and high sales prices for a Share on the date in question, the average of the low and high sales price for a Share on the last preceding date for which such quotation exists, as reported in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">The Wall Street Journal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> or such other source as the Administrator deems reliable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;If the Common Stock is not listed on an established securities exchange, national market system or automated quotation system, but the Common Stock is regularly quoted by a recognized securities dealer, its Fair Market Value shall be the mean of the high bid and low asked prices for such date or, if there are no high bid and low asked prices for a Share on such date, the high bid and low asked prices for a Share on the last preceding date for which such information exists, as reported in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">The Wall Street Journal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> or such other source as the Administrator deems reliable&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;If the Common Stock is neither listed on an established securities exchange, national market system or automated quotation system nor regularly quoted by a recognized securities dealer, its Fair Market Value shall be established by the Administrator in good faith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.19&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Full Matching Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have the meaning set forth in Section 5.2 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.20&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Granted Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have such meaning as set forth in Section 3.3 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.21&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Match Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the maximum number of Matching Shares that may be awarded as of each Exercise Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.22&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Match Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the rate determined for Matching Shares by the Administrator.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.23&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Matching Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have such meaning as set forth in Section 5.1 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.24&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">New Exercise Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;  shall have such meaning as set forth in Section 7.4(b) hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.25&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Non-Class A Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means shares of the Company&#8217;s LT10 common stock and LT50 common stock.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.26&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Offering Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means an offering document adopted by the Administrator to govern the terms and conditions of an Offering Period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.27&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, unless otherwise determined by the Administrator, each approximately three (3)-month period during the term of the Plan commencing on dates determined by the Administrator.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.28&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Overall Share Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the sum of (i) 11,676,932 Shares plus (ii) any Shares or Non-Class A Shares that are available for issuance under the Prior Plans as of the Effective Date plus (iii) any Shares or Non-Class A Shares that are subject to Prior Plan Awards that become available for issuance under the Plan as Shares pursuant to Article V plus (iv) an increase commencing on January 1, 2022 and continuing annually on the anniversary thereof through (and including) January 1, 2031, equal to the lesser of (A) 6% of the aggregate number of shares of all classes of the Company&#8217;s common stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller number of Shares as determined by the Board or the Committee.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:115%;position:relative;top:-3.85pt;vertical-align:baseline"> </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.29&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any Eligible Service Provider who elects to participate in an Offering Period or holds Purchased Shares, Granted Shares or Matching Shares under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.30&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Payday</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the regular and recurring established day for payment of Compensation to Service Providers.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.31&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means this 2021 Stock Purchase and Matching Plan</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.32&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Plan Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a bookkeeping account established and maintained by the Company in the name of each Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.33&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Prior Plan Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means an award outstanding under the Prior Plans as of immediately prior to the Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.34&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Prior Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, collectively, the Expensify, Inc. 2019 Stock Plan and the Expensify, Inc. 2009 Stock Plan, each as amended or restated from time to time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.35&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Public Trading Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the first date upon which Common Stock is listed (or approved for listing) upon notice of issuance on any securities exchange or designated (or approved for designation) upon notice of issuance as a national market security on an interdealer quotation system.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.36&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Purchase Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; the right to purchase Shares pursuant to the Plan during each Offering Period. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.37&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Purchased Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have such meaning as set forth in Section 4.1 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.38&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Service Provider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means an Employee, Consultant or Director.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.39&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a share of Common Stock.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.40&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any entity (other than the Company), whether U.S. or non-U.S., in an unbroken chain of entities beginning with the Company if each of the entities other than the last entity in the unbroken chain beneficially owns, at the time of the determination, securities or interests representing at least 50% of the total combined voting power of all classes of securities or interests in one of the other entities in such chain.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.41&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Withdrawal Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have such meaning as set forth in Section 6.1(a) hereof. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE III.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">OFFERING PERIOD PARTICIPATION AND GRANTED SHARES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Offering Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Prior to the commencement of an Offering Period, the Administrator shall adopt an Offering Document applicable to such Offering Period setting forth for such Offering Period the Enrollment Date, Exercise Date, Eligible Service Providers, Match Rate and Match Limit.  Any such Offering Document adopted by the Administrator shall remain in effect until terminated, amended or superseded by a subsequent Offering Document adopted by the Administrator. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Offering Period Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;Any Eligible Service Provider who constitutes a Service Provider on a given Enrollment Date for an Offering Period shall be eligible to participate in such Offering Period under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;Except as otherwise determined by the Administrator and as set forth in Section 3.2(c) below, an Eligible Service Provider may participate in an Offering Period only by means of deductions from Compensation.  Each Service Provider who is an Eligible Service Provider as of the Enrollment Date of the applicable Offering Period may elect to participate in such Offering Period and the Plan by delivering to the Company an enrollment form for the Plan designating the Eligible Service Provider&#8217;s deduction authorization by such date specified by the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;Compensation deductions with respect to an Offering Period shall be specified as a whole number percentage equal to at least one percent (1%) of the Participant&#8217;s Compensation as of each Payday during the applicable Offering Period, up to one hundred percent (100%).  Amounts deducted from a Participant&#8217;s Compensation with respect to an Offering Period pursuant to this Section 3.2 shall be deducted each Payday and credited to the Participant&#8217;s Plan Account.  In the event a Participant elects to deduct a percentage of Participant&#8217;s Compensation that exceeds the Participant&#8217;s net Compensation, the Participant may contribute to Participant&#8217;s Plan Account by making cash payments in the amount of such excess. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(d)&#160;&#160;&#160;&#160;Following at least one deduction from Compensation, a Participant may decrease (to as low as 0%) the amount deducted from such Participant&#8217;s Compensation only once during an Offering Period upon ten calendar days&#8217; prior written or electronic notice to the Company.  A Participant may not increase the amount deducted from such Participant&#8217;s Compensation during an Offering Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(e)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, upon the completion of an Offering Period, each Participant in such Offering Period shall automatically participate in the Offering Period that commences immediately following the completion of such Offering Period at the same payroll deduction percentage as in effect at the completion of the prior Offering Period, unless such Participant delivers to the Company a different election with respect to the successive Offering Period in accordance with this Section 3.2 hereof, or unless such Participant becomes ineligible for participation in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Granted Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Separate from Offering Periods, the Administrator may grant awards of Shares (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Granted Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) to Eligible Service Providers in such amounts and subject to such terms and conditions as determined in its sole discretion.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE IV.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">PURCHASE OF SHARES AT END OF OFFERING PERIODS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">4.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Grant of Purchase Right&#59; Automatic Exercise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Each Participant shall be granted a Purchase Right with respect to an Offering Period on the applicable Enrollment Date.  On the Exercise Date for such Offering Period, the Purchase Right will be automatically exercised to purchase that number of Shares calculated by dividing (i) such Participant&#8217;s Compensation deductions accumulated on or prior to such Exercise Date and retained in the Participant&#8217;s Plan Account on such Exercise Date by (ii) the Fair Market Value of a Share on such Exercise Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Purchased Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;).  The balance, if any, remaining in the Participant&#8217;s Plan Account (after exercise of such Participant&#8217;s Purchase Right) as of such Exercise Date shall be carried forward to the next Offering Period, unless the Participant has elected to withdraw from the Plan pursuant to Section 6.1 hereof or, pursuant to Section 6.2 hereof, such Participant has ceased to be an Eligible Service Provider.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">4.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Insufficient Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  If the Administrator determines that, on a given Exercise Date, the number of Shares with respect to which Purchase Rights are to be exercised may exceed any limitation on the number of Shares available for issuance under the Plan on such Exercise Date, the Administrator shall make a pro rata allocation of the Shares available for issuance on such Exercise Date in as uniform a manner as shall be practicable and as it shall determine in its sole discretion to be equitable among all Participants exercising Purchase Rights to purchase Shares on such Exercise Date, and the balance of the amount credited to the Participant&#8217;s Plan Account which has not been applied to the purchase of Shares shall be paid to such Participant in one lump sum in cash within thirty days after such Exercise Date, without any interest thereon.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">4.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  A Purchase Right granted under the Plan shall not be transferable, other than by will or the applicable laws of descent and distribution, and shall be exercisable during the Participant&#8217;s lifetime only by the Participant.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> No Purchase Right or interest or right to the Purchase Right shall be available to pay off any debts, contracts or engagements of the Participant or his or her successors in interest or shall be subject to disposition by pledge, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy), and any attempt at disposition of the Purchase Right shall have no effect.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE V.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">MATCHING SHARES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Matching Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Subject to Section 5.2, on each Exercise Date, each Participant shall automatically be granted an award of fully vested Shares (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Matching Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) equal to the Match Rate multiplied by the aggregate number of Purchased Shares (including any Purchased Shares purchased on such Exercise Date), Granted Shares and Matching Shares then held by Participant, subject to Participant&#8217;s continued status as an Eligible Service Provider through such Exercise Date.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Match Limit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  If the Administrator determines that, on a given Exercise Date, the number of Matching Shares to be issued exceeds any limitation on the number of Matching Shares available for issuance, including the Match Limit, the number of Shares available as Matching Shares shall be distributed so that each Participant receives a number of Matching Shares equal to the lesser of (i) such Participant&#8217;s Full Matching Shares or (ii) a number of Shares such that all Participants who do not receive their Full Matching Shares receive the same number of Shares.  For purposes of the foregoing, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Full Matching Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the number of Matching Shares a Participant would have received pursuant to Section 5.1 but for any limitation on the number of Matching Shares.  For clarity and solely for purposes of illustration&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;If the Match Limit for an Offering Period equals 10,000 shares, Participant A&#8217;s Full Matching Shares equals 2,500, Participant B&#8217;s Full Matching Shares equals 3,000, and Participant C&#8217;s Full Matching Shares equals 10,000, then on the applicable Exercise Date, Participant A would receive 2,500 Matching Shares, Participant B would receive 3,000 Matching Shares and Participant C would receive 4,500 Matching Shares.</font></div><div style="margin-bottom:24pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;If the Match Limit for an Offering Period equals 10,000 shares, Participant A&#8217;s Full Matching Shares equals 3,000, Participant B&#8217;s Full Matching Shares equals 4,000, and Participant C&#8217;s Full Matching Shares equals 5,000, then on the applicable Exercise Date, Participant A would receive 3,000 Matching Shares and each of Participant B and Participant C would receive 3,500 Matching Shares.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE VI.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">TERMINATION OF PARTICIPATION </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Cessation of Contributions&#59; Voluntary Withdrawal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;A Participant may cease payroll deductions during an Offering Period and elect to withdraw from participation in Offering Periods under the Plan by delivering written or electronic notice of such election (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Withdrawal Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) to the Company in such form and at such time prior to the Exercise Date for such Offering Period as may be established by the Administrator.  A Participant electing to withdraw from an Offering Period may elect to either (i) withdraw all of the funds then credited to the Participant&#8217;s Plan Account as of the date on which the Withdrawal Election is received by the Company, in which case amounts credited to such Plan Account shall be returned to the Participant in one lump-sum payment in cash within thirty days after such election is received by the Company, without any interest thereon, and the Participant shall cease to participate in the Plan and the Participant&#8217;s Purchase Right for such Offering Period shall terminate&#59; or (ii) subject to Section 6.2 below, exercise the Purchase Right for the maximum number of whole Shares on the applicable Exercise Date with any remaining Plan Account balance returned to the Participant in one lump-sum payment in cash within thirty days after such Exercise Date, without any interest thereon, and after such exercise cease to participate in the Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">As soon as practicable following the Company&#8217;s receipt of a Withdrawal Election, the Participant&#8217;s payroll deduction authorization and his or her Purchase Right to purchase Shares under the Plan shall terminate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;A Participant&#8217;s withdrawal from an Offering Period shall not have any effect upon the Participant&#8217;s eligibility to participate in any similar plan which may hereafter be adopted by the Company or in succeeding Offering Periods which commence after the termination of the Offering Period from which the Participant withdraws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;A Participant who ceases contributions under the Plan during any Offering Period shall not be permitted to resume contributions under the Plan during such Offering Period. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Termination of Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Upon a Participant&#8217;s ceasing to be an Eligible Service Provider for any reason, such Participant&#8217;s Purchase Right for the applicable Offering Period shall automatically terminate, such Participant shall be deemed to have elected to withdraw from the Plan, and such Participant&#8217;s Plan Account shall be paid to such Participant or, in the case of such Participant&#8217;s death, to the person or persons entitled thereto as set forth in an applicable beneficiary designation form (or, if there is no such applicable form, pursuant to applicable law), within thirty days after such cessation of being an Eligible Service Provider, without any interest thereon.  In addition, for the avoidance of doubt, upon a Participant&#8217;s termination of employment, the Participant shall cease to be eligible to receive any Matching Shares following such termination. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Changes in a Participant&#8217;s Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Administrator will determine how the disability, death, retirement, authorized leave of absence or any other change or purported change in a Participant&#8217;s employment status affects a Participant&#8217;s participation in the Plan and the extent to which, and the period during which, the Participant or the Participant&#8217;s legal representative, conservator, guardian or beneficiary may exercise a Purchase Right.  </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE VII.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">PROVISIONS RELATING TO COMMON STOCK</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Number of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Subject to the terms of this Article&#160;VII, including adjustments under Section 7.4, Shares may be issued under the Plan up to the Overall Share Limit.  The issuance of a Share under the Plan shall reduce the number of Shares available for issuance under the Equity Plan and vice versa.  Shares issued or delivered under the Plan may consist of authorized but unissued Shares, Shares purchased on the open market or treasury Shares. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Share Recycling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;If all or any part of an Equity Plan Award or Prior Plan Award expires, lapses or is terminated, converted into an award in respect of shares of another entity in connection with a spin-off or other similar event, exchanged or settled for cash, surrendered, repurchased, canceled without having been fully exercised or forfeited, in any case, in a manner that results in the Company acquiring Shares or Non-Class A Shares covered by the Equity Plan Award or Prior Plan Award at a price not greater than the price (as adjusted to reflect any Equity Restructuring) paid by the Participant for such shares or not issuing any Shares or Non-Class A Shares covered by the Equity Plan Award or Prior Plan Award, the unused shares covered by the Equity Plan Award or Prior Plan Award will, as applicable, become or again be available, in each case, to be issued as Shares under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;In addition, the following shall be available to be issued as under the Plan&#58; (i) Shares or Non-Class A Shares tendered by a Participant or withheld by the Company in payment of the exercise price of an Equity Plan Award or Prior Plan Award and (ii) Shares or Non-Class A Shares tendered by the Participant or withheld by the Company to satisfy any tax withholding obligation with respect to an Equity Plan Award, Prior Plan Award, Purchased Shares, Matching Share or Granted Share, in each case, prior to the tenth (10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:115%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">) anniversary of the Effective Date. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Share Issuance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  As soon as practicable following the applicable Exercise Date or, with respect to Granted Shares, the grant date (but in no event more than thirty days thereafter), the Purchased Shares, Granted Shares or Matching Shares, as applicable, shall be delivered (either in share certificate or book entry form), in the Company&#8217;s sole discretion, to either (i) the Participant or (ii) an account established in the Participant&#8217;s name at a stock brokerage or other financial services firm designated by the Company.  If the Company is required to obtain from any commission or agency authority to issue any such Shares, the Company shall seek to obtain such authority.  Inability of the Company to obtain from any such commission or agency authority which counsel for the Company deems necessary for the lawful issuance of any such shares shall relieve the Company from liability to any Participant except to refund to the Participant such Participant&#8217;s Plan Account balance, without interest thereon.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Adjustments Upon Changes in Capitalization, Dissolution, Liquidation, Merger or Asset Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Changes in Capitalization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Subject to any required action by the stockholders of the Company, the number of Shares which have been authorized for issuance under the Plan (and the Equity Plan) but not yet placed under a Purchase Right and the number of Shares covered by each </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Purchase Right under the Plan which has not yet been exercised shall be proportionately adjusted for any increase or decrease in the number of issued Shares resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock or any other increase or decrease in the number of Shares effected without receipt of consideration by the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, that conversion of any convertible securities of the Company shall not be deemed to have been &#8220;effected without receipt of consideration.&#8221;  Such adjustment shall be made by the Administrator, whose determination in that respect shall be final, binding and conclusive.  Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of Shares subject to a Purchase Right.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Dissolution or Liquidation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  In the event of the proposed dissolution or liquidation of the Company, the Offering Period then in progress shall be shortened by setting a new Exercise Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">New Exercise Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;), and such Offering Period shall terminate immediately prior to the consummation of such proposed dissolution or liquidation, unless provided otherwise by the Administrator.  The New Exercise Date shall be before the date of the Company&#8217;s proposed dissolution or liquidation.  The Administrator shall notify each Participant in writing, at least ten&#160;business days prior to the New Exercise Date, that the next Exercise Date has been changed to the New Exercise Date, that the Participant&#8217;s Purchase Right, if any, shall be exercised automatically on the New Exercise Date and any Matching Shares for that Exercise Date shall be granted on the New Exercise Date, unless, as applicable, prior to such date the Participant has withdrawn from the Offering Period as provided in Section 6.1(a)(i) hereof or the Participant has ceased to be an Eligible Service Provider as provided in Section 6.2 hereof.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Merger or Asset Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  In the event of a proposed sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation, each outstanding Purchase Right shall be assumed or an equivalent Purchase Right substituted by the successor corporation or a Parent or Subsidiary of the successor corporation.  In the event that the Purchase Right is not assumed or substituted, any Offering Periods then in progress shall be shortened by setting a New Exercise Date and any Offering Periods then in progress shall end on the New Exercise Date.  The New Exercise Date shall be before the date of the Company&#8217;s proposed sale or merger.  The Administrator shall notify each Participant in writing, at least ten business days prior to the New Exercise Date, that the next Exercise Date for the Participant&#8217;s Purchase Right, if any, has been changed to the New Exercise Date, that any such Purchase Right shall be exercised automatically on the New Exercise Date and any Matching Shares for such Exercise Date shall be granted on the New Exercise Date, unless, as applicable, prior to such date the Participant has withdrawn from the Offering Periods as provided in Section 6.1(a)(i) hereof or the Participant has ceased to be an Eligible Service Provider as provided in Section 6.2 hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Rights as Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  With respect to Shares subject to a Purchase Right or the right to receive Matching Shares, a Participant shall not be deemed to be a stockholder of the Company and shall not have any of the rights or privileges of a stockholder.  A Participant shall have the rights and privileges of a stockholder of the Company when, but not until, Shares have been deposited in the designated brokerage account. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">ARTICLE VIII.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">GENERAL PROVISIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;The Plan shall be administered by the Committee (or another committee or a subcommittee of the Board assuming the functions of the Committee under the Plan), which, unless otherwise determined by the Board, shall consist solely of two or more members of the Board, each of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">whom is intended to qualify as a &#8220;non-employee director&#8221; as defined by Rule 16b-3 of the Exchange Act and an &#8220;independent director&#8221; under the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded, in each case, to the extent required under such provision.  To the extent permitted by applicable law, the Committee may delegate any or all powers under the Plan, including without limitation, the ability to determine the  Match Limit for an Exercise Date, to one or more officers of the Company.  The Committee may also delegate administrative tasks under the Plan to the services of an Agent and&#47;or Employees to assist in the administration of the Plan, including establishing and maintaining an individual securities account under the Plan for each Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;It shall be the duty of the Administrator to conduct the general administration of the Plan in accordance with the provisions of the Plan.  The Administrator shall have the power, subject to, and within the limitations of, the express provisions of the Plan&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To establish and terminate Offering Periods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To determine when and how Purchase Rights shall be granted and the provisions and terms of each Offering Period (which need not be identical)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To determine Eligible Service Providers&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To determine the terms and conditions of any Matching Shares, including the Match Rate and Match Limit&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To determine which Eligible Service Providers shall be awarded Granted Shares and in what amounts&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To construe and interpret the Plan, the terms of any Offering Period and the terms of the Purchase Rights and to adopt such rules for the administration, interpretation, and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules.  The Administrator, in the exercise of this power, may correct any defect, omission or inconsistency in the Plan, any Offering Period or any Purchase Right, in a manner and to the extent it shall deem necessary or expedient to make the Plan fully effective.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;The Administrator may adopt rules or procedures relating to the operation and administration of the Plan to accommodate the specific requirements of local laws and procedures.  Without limiting the generality of the foregoing, the Administrator is specifically authorized to adopt rules and procedures regarding handling of participation elections, compensation deductions, payment of interest, conversion of local currency, payroll tax, withholding procedures and handling of stock certificates which vary with local requirements.  In its absolute discretion, the Board may at any time and from time to time exercise any and all rights and duties of the Administrator under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(d)&#160;&#160;&#160;&#160;All expenses and liabilities incurred by the Administrator in connection with the administration of the Plan shall be borne by the Company.  The Administrator may, with the approval of the Committee, employ attorneys, consultants, accountants, appraisers, brokers or other persons.  The Administrator, the Company and its officers and directors shall be entitled to rely upon the advice, opinions or valuations of any such persons.  All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon all Participants, the Company and all other interested persons.  No member of the Board or Administrator shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or the Purchase Rights, and all members of the Board or Administrator shall be fully protected by the Company in respect to any such action, determination or interpretation. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  A Plan Account shall be maintained for each Participant in the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">No Right to Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Nothing in the Plan shall be construed to give any person (including any Participant) the right to remain in the employ or service of the Company or a Subsidiary or to affect the right of the Company or any Subsidiary to terminate the employment or service of any person (including any Participant) at any time, with or without cause, which right is expressly reserved.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment, Suspension and Termination of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;Subject to Section 8.4(b), the Board may, in its sole discretion, amend, suspend or terminate the Plan at any time and from time to time, provided, however, that any amendment will be subject to stockholder approval within twelve (12) months before or after such amendment to the extent required by applicable laws.  No Purchase Right or Matching Share may be granted during any period of suspension of the Plan or after termination of the Plan.  For the avoidance of doubt, without the approval of the Company&#8217;s stockholders and without regard to whether any Participant rights may be considered to have been &#8220;adversely affected,&#8221; the Administrator shall be entitled to change the terms of an Offering Period, the Match Rate or Match Limit, limit the frequency and&#47;or number of changes in the amount withheld during an Offering Period, permit payroll withholding in excess of the amount designated by a Participant in order to adjust for delays or mistakes in the Company&#8217;s processing of properly completed withholding elections, establish reasonable waiting and adjustment periods and&#47;or accounting and crediting procedures to ensure that amounts applied toward the purchase of Shares for each Participant properly correspond with amounts withheld from the Participant&#8217;s Compensation, and establish such other limitations or procedures as the Board or the Committee, as applicable, determines in its sole discretion advisable which are consistent with the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, in its discretion and, to the extent necessary or desirable, modify or amend the Plan to reduce or eliminate such accounting consequence including, but not limited to&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">shortening any Offering Period so that the Offering Period ends on a New Exercise Date, including an Offering Period underway at the time of the Administrator action&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">allocating Shares.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Such modifications or amendments shall not require stockholder approval or the consent of any Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;Upon termination of the Plan, the balance in each Participant&#8217;s Plan Account shall be refunded as soon as practicable after such termination, without any interest thereon.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Use of Funds&#59; No Interest Paid</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  All funds received by the Company by reason of purchase of Shares under the Plan shall be included in the general funds of the Company free of any trust or other restriction and may be used for any corporate purpose.  No interest shall be paid to any Participant or credited under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Effect Upon Other Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The adoption of the Plan shall not affect any other compensation or incentive plans in effect for the Company or any Subsidiary.  Nothing in the Plan shall be construed to limit the right of the Company or any Subsidiary (a) to establish any other forms of incentives or compensation for Service Providers of the Company or any Subsidiary or (b) to grant or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">assume Purchase Rights other than under the Plan in connection with any proper corporate purpose, including, but not by way of limitation, the grant or assumption of options in connection with the acquisition, by purchase, lease, merger, consolidation or otherwise, of the business, stock or assets of any corporation, firm or association.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Conformity to Securities Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Notwithstanding any other provision of the Plan, the Plan and the participation in the Plan by any individual who is then subject to Section 16 of the Exchange Act shall be subject to any additional limitations set forth in any applicable exemption rule under Section 16 of the Exchange Act (including any amendment to Rule 16b3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Plan shall be deemed amended to the extent necessary to conform to such applicable exemptive rule. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.8&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Company or any Participating Subsidiary shall have the authority and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy federal, state, local and foreign taxes (including the Participant&#8217;s FICA or employment tax obligation) required by law to be withheld with respect to any taxable event concerning a Participant arising as a result of the Plan.  The Administrator may in its sole discretion and in satisfaction of the foregoing requirement withhold or have surrendered, or allow a Participant to elect to have the Company withhold or surrender, Shares otherwise issuable under the Plan. Unless determined otherwise by the Administrator, the number of Shares which may be so withheld or surrendered shall be limited to the number of shares which have a Fair Market Value on the date of withholding or surrender no greater than the aggregate amount of such liabilities based on the maximum statutory withholding rates for federal, state, local and foreign income tax and payroll tax purposes that are applicable to such supplemental taxable income. The Administrator shall also have the authority and right to initiate, or permit a Participant to initiate, a broker-assisted sell-to-cover transaction whereby Shares are sold by such broker and the proceeds of such sale are remitted to the Company to satisfy tax withholding obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.9&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Plan and all rights and obligations thereunder shall be construed and enforced in accordance with the laws of the State of Delaware.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  All notices or other communications by a Participant to the Company under or in connection with the Plan shall be deemed to have been duly given when received in the form specified by the Company at the location, or by the person, designated by the Company for the receipt thereof (including without limitation the Company&#8217;s stock plan administrator). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Conditions To Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any certificates or make any book entries evidencing Shares under the Plan, unless and until the Administrator has determined, with advice of counsel, that the issuance of such Shares is in compliance with all applicable laws, regulations of governmental authorities and, if applicable, the requirements of any securities exchange or automated quotation system on which the Shares are listed or traded, and the Shares are covered by an effective registration statement or applicable exemption from registration.  In addition to the terms and conditions provided herein, the Administrator may require that a Participant make such reasonable covenants, agreements, and representations as the Administrator, in its discretion, deems advisable in order to comply with any such laws, regulations or requirements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;All certificates for Shares delivered pursuant to the Plan and all Shares issued pursuant to book entry procedures are subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with federal, state or foreign securities or other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">laws, rules and regulations and the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded.  The Administrator may place legends on any certificate or book entry evidencing Shares to reference restrictions applicable to the Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;The Administrator shall have the right to require any Participant to comply with any timing or other restrictions with respect to the settlement, distribution or exercise of any Purchase Right, including a window-period limitation, as may be imposed in the sole discretion of the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(d)&#160;&#160;&#160;&#160;Notwithstanding any other provision of the Plan, unless otherwise determined by the Administrator or required by any applicable law, rule or regulation, the Company may, in lieu of delivering to any Participant certificates evidencing Shares issued under the Plan, record the issuance of Shares in the books of the Company (or, as applicable, its transfer agent or stock plan administrator).  </font></div><div style="margin-bottom:21pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Neither the Plan nor any Purchase Right or other right granted hereunder is intended to constitute or provide for &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A of the Code and the Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance issued after the Effective Date (together, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;).  Notwithstanding any provision of the Plan to the contrary, if the Administrator determines that any Purchase Right or other right granted hereunder may be or become subject to Section 409A of the Code, the Administrator may adopt such amendments to the Plan and&#47;or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions as the Administrator determines are necessary or appropriate to avoid the imposition of taxes under Section 409A of the Code, either through compliance with the requirements of Section 409A of the Code or with an available exemption therefrom.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">* * * * * *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12</font></div></div></div><div id="icd4835ed4b9d4d8d8be602f850e66e42_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXPENSIFY, INC.</font></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 STOCK PURCHASE AND MATCHING PLAN</font></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">OFFERING DOCUMENT</font></div><div style="margin-bottom:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This document (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Offering Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is hereby adopted by the Board of Directors of Expensify, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), in its capacity as Administrator of the Company&#8217;s 2021 Stock Purchase and Matching Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and is hereby incorporated by reference into and made a part of the Plan. A copy of this Offering Document may be attached to the Plan.  Defined terms used herein without definition shall have the meanings specified in the Plan.</font></div><div style="margin-bottom:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Offering Document shall apply to Offering Periods under the Plan until this Offering Document is terminated, amended or modified by the Administrator or a new Offering Document is adopted by the Administrator of the Plan.</font></div><div style="margin-bottom:11pt;padding-left:157.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Eligible Service Provider&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Employee of the Company or a Subsidiary and each Consultant customarily providing more than 20 hours of services per week shall be an Eligible Service Provider for purposes of the Plan.</font></div><div style="margin-bottom:11pt;padding-left:157.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Offering Periods&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;The initial Offering Period will commence on March 15, 2022 and end on June 14, 2022.  The Plan shall be implemented using consecutive Offering Periods of three months in length beginning on each June 15, September 15, December 15 and March 15. The Enrollment Date for each Offering Period shall be the first day of the Offering Period, and the Exercise Date of each Offering Period shall be the last day of the Offering Period. </font></div><div style="margin-bottom:11pt;padding-left:157.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Match Rate&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Match Rate applicable to each Offering Period for each Participant shall be equal to the sum of 5% plus, solely after the Generalist Track reboot underway as of the commencement of the initial Offering Period is complete, 1% per tier of the G&#38;R Generalist Track completed by such Participant. </font></div><div style="margin-bottom:11pt;padding-left:157.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Contribution Changes&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding Section 3.2(d) of the Plan, the Administrator can permit Participants to increase or decrease deductions during the Offering Period upon prior written or electronic notice to the Company at its sole discretion.&#160;</font></div><div style="margin-bottom:11pt;padding-left:157.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Match Limit&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Match Limit applicable to each Offering Period shall be 1.5% of the shares of any class of Company capital stock that are outstanding as of the Exercise Date applicable to such Offering Period.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">* * * * *</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>exhibit231-10xk.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6e84dfd601c544b0a200e5e0ddc8edde_33"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Registration Statement (Form S-8 No. 333-260933) pertaining to the Expensify, Inc. 2009 Stock Plan, the Expensify, Inc. 2019 Stock Plan, the Expensify, Inc. 2021 Incentive Award Plan, and the Expensify, Inc. 2021 Non-Qualified Employee Stock Purchase and Matching Plan, and</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Registration Statement (Form S-8 No. 333-260934) pertaining to the Expensify, Inc. 2009 Stock Plan and the Expensify, Inc. 2019 Stock Plan&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">of our report dated March 30, 2022 with respect to the consolidated financial statements of Expensify, Inc. included in this Annual Report (Form 10-K) of Expensify, Inc. for the year ended December 31, 2021. </font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">San Francisco, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">March 31, 2022</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>exhibit311-10xk.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ia7e1476f908443bc9b20cd883124564c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David Barrett, certify that&#58;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Expensify, Inc.&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and  procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">&#91;Omitted&#93;&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David Barrett</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Barrett</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 31, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>exhibit312-10xk.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i173c445356d445008bce5c0688327c95_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ryan Schaffer, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Expensify, Inc.&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and  procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">&#91;Omitted&#93;&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan Schaffer</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan Schaffer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 31, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>exhibit321-10xk.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifb65fb0dffb649fbb221a47c2f8b9ffe_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Expensify, Inc. (the &#8220;Company&#8221;) hereby certifies, to such officer&#8217;s knowledge, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;the Annual Report on Form 10-K of the Company for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; David Barrett</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Barrett</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 31, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>exhibit322-10xk.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i88dbd08cf6724d2a8d07c327966720db_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Expensify, Inc. (the &#8220;Company&#8221;) hereby certifies, to such officer&#8217;s knowledge, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;the Annual Report on Form 10-K of the Company for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.374%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan Schaffer</font></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan Schaffer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 31, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>exfy-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:exfy="http://expensify.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://expensify.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="exfy-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="exfy-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="exfy-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="exfy-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://expensify.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://expensify.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://expensify.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParentheticals" roleURI="http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>1002004 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://expensify.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1003005 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>1004006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://expensify.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1006008 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION" roleURI="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION">
        <link:definition>2101101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails" roleURI="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails">
        <link:definition>2402401 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails">
        <link:definition>2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails">
        <link:definition>2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails" roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails">
        <link:definition>2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CAPITALIZEDSOFTWARE" roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARE">
        <link:definition>2109103 - Disclosure - CAPITALIZED SOFTWARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CAPITALIZEDSOFTWARETables" roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARETables">
        <link:definition>2310302 - Disclosure - CAPITALIZED SOFTWARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails" roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails">
        <link:definition>2411405 - Disclosure - CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CAPITALIZEDSOFTWARENarrativeDetails" roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails">
        <link:definition>2412406 - Disclosure - CAPITALIZED SOFTWARE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENT" roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENT">
        <link:definition>2113104 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTTables" roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTTables">
        <link:definition>2314303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails">
        <link:definition>2415407 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTNarrativeDetails" roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails">
        <link:definition>2416408 - Disclosure - PROPERTY AND EQUIPMENT -Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://expensify.com/role/LEASES">
        <link:definition>2117105 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://expensify.com/role/LEASESTables">
        <link:definition>2318304 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://expensify.com/role/LEASESNarrativeDetails">
        <link:definition>2419409 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESSummaryofLeaseCostDetails" roleURI="http://expensify.com/role/LEASESSummaryofLeaseCostDetails">
        <link:definition>2420410 - Disclosure - LEASES - Summary of Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESSummaryofRelatedtoLeasesDetails" roleURI="http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails">
        <link:definition>2421411 - Disclosure - LEASES - Summary of Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESCashflowDisclosuresDetails" roleURI="http://expensify.com/role/LEASESCashflowDisclosuresDetails">
        <link:definition>2422412 - Disclosure - LEASES - Cashflow Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESLeaseMaturityScheduleDetails" roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails">
        <link:definition>2423413 - Disclosure - LEASES - Lease Maturity Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESLeaseMaturityScheduleDetails_1" roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1">
        <link:definition>2423413 - Disclosure - LEASES - Lease Maturity Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTBALANCESHEETCOMPONENTS" roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS">
        <link:definition>2124106 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTBALANCESHEETCOMPONENTSTables" roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables">
        <link:definition>2325305 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails">
        <link:definition>2426414 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails" roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails">
        <link:definition>2427415 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTS" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTS">
        <link:definition>2128107 - Disclosure - FINANCING ARRANGEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSTables" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSTables">
        <link:definition>2329306 - Disclosure - FINANCING ARRANGEMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSAmortizingtermmortgageDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails">
        <link:definition>2430416 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term mortgage (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTS2021amendedtermloanDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails">
        <link:definition>2431417 - Disclosure - FINANCING ARRANGEMENTS - 2021 amended term loan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails">
        <link:definition>2432418 - Disclosure - FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSNonamortizingtermloanDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails">
        <link:definition>2433419 - Disclosure - FINANCING ARRANGEMENTS - Non-amortizing term loan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSAmortizingtermloanDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails">
        <link:definition>2434420 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term loan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails">
        <link:definition>2435421 - Disclosure - FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1" roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1">
        <link:definition>2435421 - Disclosure - FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT">
        <link:definition>2136108 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables" roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables">
        <link:definition>2337307 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails" roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails">
        <link:definition>2438422 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails" roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails">
        <link:definition>2439423 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails" roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails">
        <link:definition>2440424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANS" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS">
        <link:definition>2141109 - Disclosure - STOCK INCENTIVE PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSTables" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSTables">
        <link:definition>2342308 - Disclosure - STOCK INCENTIVE PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails">
        <link:definition>2443425 - Disclosure - STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails">
        <link:definition>2444426 - Disclosure - STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSRSUNarrativesDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails">
        <link:definition>2445427 - Disclosure - STOCK INCENTIVE PLANS - RSU Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSRSURollforwardDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails">
        <link:definition>2446428 - Disclosure - STOCK INCENTIVE PLANS - RSU Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSStockOptionNarrativesDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails">
        <link:definition>2447429 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSStockOptionRollforwardDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails">
        <link:definition>2448430 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSFairValueAssumptionsDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails">
        <link:definition>2449431 - Disclosure - STOCK INCENTIVE PLANS - Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKINCENTIVEPLANSStockbasedCompensationDetails" roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails">
        <link:definition>2450432 - Disclosure - STOCK INCENTIVE PLANS - Stock-based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://expensify.com/role/INCOMETAXES">
        <link:definition>2151110 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://expensify.com/role/INCOMETAXESTables">
        <link:definition>2352309 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESComponentsofIncomeTaxExpenseDetails" roleURI="http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails">
        <link:definition>2453433 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativesDetails" roleURI="http://expensify.com/role/INCOMETAXESNarrativesDetails">
        <link:definition>2454434 - Disclosure - INCOME TAXES - Narratives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESReconciliationofEffectiveTaxRateDetails" roleURI="http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails">
        <link:definition>2455435 - Disclosure - INCOME TAXES - Reconciliation of Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDeferredTaxAssetLiabilityDetails" roleURI="http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails">
        <link:definition>2456436 - Disclosure - INCOME TAXES - Deferred Tax Asset (Liability) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails" roleURI="http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails">
        <link:definition>2457437 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARE" roleURI="http://expensify.com/role/NETLOSSPERSHARE">
        <link:definition>2158111 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARETables" roleURI="http://expensify.com/role/NETLOSSPERSHARETables">
        <link:definition>2359310 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREComputationofNetLossperShareDetails" roleURI="http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails">
        <link:definition>2460438 - Disclosure - NET LOSS PER SHARE - Computation of Net Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARENarrativeDetails" roleURI="http://expensify.com/role/NETLOSSPERSHARENarrativeDetails">
        <link:definition>2461439 - Disclosure - NET LOSS PER SHARE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREAntidilutiveSecuritiesDetails" roleURI="http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails">
        <link:definition>2462440 - Disclosure - NET LOSS PER SHARE - Anti-dilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://expensify.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2163112 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS" roleURI="http://expensify.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>2164113 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSDetails" roleURI="http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails">
        <link:definition>2465441 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONS" roleURI="http://expensify.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>2166114 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONSDetails" roleURI="http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails">
        <link:definition>2467442 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="exfy_CashInTransitForFundsHeldForCustomersCurrent" abstract="false" name="CashInTransitForFundsHeldForCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_Amended2021TermLoanInitialTermLoanMember" abstract="true" name="Amended2021TermLoanInitialTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_ExpensifyPaymentLLCMember" abstract="true" name="ExpensifyPaymentLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" abstract="false" name="AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_The2009OptionPlanMember" abstract="true" name="The2009OptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ConvertiblePreferredStockSeriesAMember" abstract="true" name="ConvertiblePreferredStockSeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ConvertiblePreferredStockSeriesCMember" abstract="true" name="ConvertiblePreferredStockSeriesCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ProceedsFromVestingOfRestrictedCommonStock" abstract="false" name="ProceedsFromVestingOfRestrictedCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" abstract="false" name="AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_LeaseLiabilityNonCurrent" abstract="false" name="LeaseLiabilityNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_NumberOfPerformanceObligations" abstract="false" name="NumberOfPerformanceObligations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="exfy_IncreaseDecreaseInSettlementAssets" abstract="false" name="IncreaseDecreaseInSettlementAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" abstract="false" name="ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_TemporaryEquityNonCumulativeDividendRate" abstract="false" name="TemporaryEquityNonCumulativeDividendRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_AmortizingTermLoanMember" abstract="true" name="AmortizingTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_MemberOfAuditCommitteeMember" abstract="true" name="MemberOfAuditCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" abstract="false" name="SettlementAssetsAndLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_DebtIssuanceExpense" abstract="false" name="DebtIssuanceExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" abstract="false" name="EmployeeBenefitsAndShareBasedCompensationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_Amended2021TermLoanMember" abstract="true" name="Amended2021TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ConvertiblePreferredStockSeriesBMember" abstract="true" name="ConvertiblePreferredStockSeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_PublicStockOfferingSharesFromExistingShareholdersMember" abstract="true" name="PublicStockOfferingSharesFromExistingShareholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="exfy_ConversionOfStockConversionRatio" abstract="false" name="ConversionOfStockConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="exfy_October2013WarrantsMember" abstract="true" name="October2013WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_OtherCurrentAssetsLineItems" abstract="true" name="OtherCurrentAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_LoansReceivableStatedInterestRate" abstract="false" name="LoansReceivableStatedInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_IncreaseDecreaseInSettlementLiabilities" abstract="false" name="IncreaseDecreaseInSettlementLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_A2016WarrantsMember" abstract="true" name="A2016WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_StockIssuedDuringPeriodSharesWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="exfy_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" abstract="true" name="ScheduleOfEmployeeStockOptionExerciseCashBonusTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_OtherThanTenPercentHolderMember" abstract="true" name="OtherThanTenPercentHolderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ConvertiblePreferredStockSeriesB1Member" abstract="true" name="ConvertiblePreferredStockSeriesB1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_SuccessCoachMember" abstract="true" name="SuccessCoachMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_AccruedHostingAndLicenseFeesCurrent" abstract="false" name="AccruedHostingAndLicenseFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_DeferredTaxAssetInterestExpenseLimitation" abstract="false" name="DeferredTaxAssetInterestExpenseLimitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_CommonStockVotingRightPerShare" abstract="false" name="CommonStockVotingRightPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="exfy_OfficeSpaceInUKMember" abstract="true" name="OfficeSpaceInUKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" abstract="false" name="AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_PublicStockOfferingNewSharesMember" abstract="true" name="PublicStockOfferingNewSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_CashbackRewardsPolicyTextBlock" abstract="false" name="CashbackRewardsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_AccruedCreditCardProcessingFeesCurrent" abstract="false" name="AccruedCreditCardProcessingFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_NonAmortizingTermLoanMember" abstract="true" name="NonAmortizingTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ClassOfWarrantOrRightIssued" abstract="false" name="ClassOfWarrantOrRightIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="exfy_CardCollateralForFundsHeldForCustomersCurrent" abstract="false" name="CardCollateralForFundsHeldForCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" abstract="false" name="EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_September2013WarrantsMember" abstract="true" name="September2013WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_RisksAndUncertaintiesPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_RestrictedCashHeldForRelatedPartyCurrent" abstract="false" name="RestrictedCashHeldForRelatedPartyCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_DeferredTaxAssetLeasingArrangements" abstract="false" name="DeferredTaxAssetLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" abstract="false" name="StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_A2013WarrantsMember" abstract="true" name="A2013WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_DebtInstrumentWithCIBCMember" abstract="true" name="DebtInstrumentWithCIBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_DeferredOfferingCostsPolicyTextBlock" abstract="false" name="DeferredOfferingCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_NumberOfClassesOfStock" abstract="false" name="NumberOfClassesOfStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="exfy_CostOfRevenuePolicyTextBlock" abstract="false" name="CostOfRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_TenPercentHolderMember" abstract="true" name="TenPercentHolderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_SalesAndMarketingPolicyTextBlock" abstract="false" name="SalesAndMarketingPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" abstract="false" name="RevenueFromContractWithCustomerCashRewardsToCustomer" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" abstract="false" name="GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_Amended2021TermLoanDelayedTermLoanMember" abstract="true" name="Amended2021TermLoanDelayedTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" abstract="false" name="AccruedPartnerPayoutsAndAdvertisingFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_PaymentForUnderwritingDiscountsAndCommissions" abstract="false" name="PaymentForUnderwritingDiscountsAndCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_LoansReceivableTerm" abstract="false" name="LoansReceivableTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="exfy_BasicNetIncomePerShareAbstract" abstract="true" name="BasicNetIncomePerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_FinanceLeaseCostsAbstract" abstract="true" name="FinanceLeaseCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_CommonStockLT50Member" abstract="true" name="CommonStockLT50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_PaymentOfDonationCommitments" abstract="false" name="PaymentOfDonationCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_SecondarySalesMember" abstract="true" name="SecondarySalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_RestrictedCashIncludedInSettlementAssets" abstract="false" name="RestrictedCashIncludedInSettlementAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_ConversionOfStockNoticePeriod" abstract="false" name="ConversionOfStockNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="exfy_ScheduleOfOtherCurrentAssetsTable" abstract="true" name="ScheduleOfOtherCurrentAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="exfy_EmployeeStockOptionExerciseCashBonusLineItems" abstract="true" name="EmployeeStockOptionExerciseCashBonusLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_ShareBasedPaymentArrangementExerciseCost" abstract="false" name="ShareBasedPaymentArrangementExerciseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" abstract="false" name="StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="exfy_CommonStockLT10Member" abstract="true" name="CommonStockLT10Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_The2021IncentivePlanMember" abstract="true" name="The2021IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_December2016WarrantsMember" abstract="true" name="December2016WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" abstract="false" name="RightOfUseAssetObtainedInExchangeForLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_DeferredTaxLiability" abstract="false" name="DeferredTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" abstract="false" name="BonusPaymentsAsAPercentageOfStockOptionsIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_StockBasedCompensationMember" abstract="true" name="StockBasedCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" abstract="false" name="ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="exfy_ReferenceRateMember" abstract="true" name="ReferenceRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_ExpensifyOrgMember" abstract="true" name="ExpensifyOrgMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_The2019OptionPlanMember" abstract="true" name="The2019OptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" abstract="false" name="RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_OfficeMember" abstract="true" name="OfficeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="exfy_NonStatutoryOptionsMember" abstract="true" name="NonStatutoryOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" abstract="false" name="DonationCommitmentAsAPortionOfConsiderationReceivedPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="exfy_RightOfUseAssets" abstract="false" name="RightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>exfy-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://expensify.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssets_43f092c8-2478-4676-8325-7cb463cab4ea" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_exfy_RightOfUseAssets_43f092c8-2478-4676-8325-7cb463cab4ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_4726f2b3-305d-46cc-b744-b4f605b7f66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_4726f2b3-305d-46cc-b744-b4f605b7f66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5b19ca05-f451-40e1-9763-ca43cb37a743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_us-gaap_AssetsCurrent_5b19ca05-f451-40e1-9763-ca43cb37a743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ddf01e67-e668-4bf4-92be-5d3b55455996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ddf01e67-e668-4bf4-92be-5d3b55455996" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ef51225f-07bd-4331-9fac-64c7f5e2acca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ef51225f-07bd-4331-9fac-64c7f5e2acca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_73fe3ce4-a758-4d6e-8cab-807331042fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_cfab37eb-c17f-47db-b24d-fafad3f09b8e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_73fe3ce4-a758-4d6e-8cab-807331042fb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_73fe6937-527d-4a65-a84d-d0de07b44044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_73fe6937-527d-4a65-a84d-d0de07b44044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_cb0c16ee-6c46-409e-9804-5047167ed412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_OtherAssetsCurrent_cb0c16ee-6c46-409e-9804-5047167ed412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_475d4b53-da59-44be-8ad9-f77ce2f674fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_475d4b53-da59-44be-8ad9-f77ce2f674fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementAssetsCurrent_98fbe5f5-bd50-49d0-8e4d-04b01e41a9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_SettlementAssetsCurrent_98fbe5f5-bd50-49d0-8e4d-04b01e41a9d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_bdca62c7-abe8-4ebe-9879-543171a223a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_bdca62c7-abe8-4ebe-9879-543171a223a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7506217a-eb8e-4c5f-a621-dd75a0e1d1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cc108612-64e5-4eba-bc2d-b0a2db4a24f8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7506217a-eb8e-4c5f-a621-dd75a0e1d1da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityNonCurrent_a826aaff-5198-476b-bf39-36322d5c7f15" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityNonCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:to="loc_exfy_LeaseLiabilityNonCurrent_a826aaff-5198-476b-bf39-36322d5c7f15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f17b0d14-7e32-4967-a6b4-8ecb6af93fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f17b0d14-7e32-4967-a6b4-8ecb6af93fc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3d1f026-7baf-4471-8ef3-f62785126685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3d1f026-7baf-4471-8ef3-f62785126685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1f960688-f453-48b4-af45-52c2d90235b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:to="loc_us-gaap_LiabilitiesCurrent_1f960688-f453-48b4-af45-52c2d90235b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e4cd79c8-9b53-4957-a38b-a0ad904d6591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_52822985-0f8b-4582-8efc-87e1a499f6eb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e4cd79c8-9b53-4957-a38b-a0ad904d6591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6ec06cd9-b709-4f0a-a967-87bc4804a6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f3bd9865-12ce-4781-a4fa-f9723aaa1a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6ec06cd9-b709-4f0a-a967-87bc4804a6b9" xlink:to="loc_us-gaap_Liabilities_f3bd9865-12ce-4781-a4fa-f9723aaa1a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b7b8218-e70c-4b6f-9ce3-cbf19b03770c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6ec06cd9-b709-4f0a-a967-87bc4804a6b9" xlink:to="loc_us-gaap_StockholdersEquity_9b7b8218-e70c-4b6f-9ce3-cbf19b03770c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_877d0a06-c3c8-452e-aba6-21d0bad6a669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6ec06cd9-b709-4f0a-a967-87bc4804a6b9" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_877d0a06-c3c8-452e-aba6-21d0bad6a669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a891138-f7f9-4787-b4d5-c0938b37c24b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a27e0a56-9455-40e6-b34a-0a75d696ddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a891138-f7f9-4787-b4d5-c0938b37c24b" xlink:to="loc_us-gaap_CommonStockValue_a27e0a56-9455-40e6-b34a-0a75d696ddd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d44538f4-f480-4772-98c1-458d8a7f477e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a891138-f7f9-4787-b4d5-c0938b37c24b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d44538f4-f480-4772-98c1-458d8a7f477e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1e29cd79-bb2a-46de-9843-139142a2a971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1a891138-f7f9-4787-b4d5-c0938b37c24b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1e29cd79-bb2a-46de-9843-139142a2a971" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_cfc47b40-568e-45d8-9bee-8320341c8437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_cfc47b40-568e-45d8-9bee-8320341c8437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0010b75c-5d80-4b87-a449-cde3a044f66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_us-gaap_LongTermDebtCurrent_0010b75c-5d80-4b87-a449-cde3a044f66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementLiabilitiesCurrent_a6b4d243-f0d6-496f-a09a-725e87d2e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_us-gaap_SettlementLiabilitiesCurrent_a6b4d243-f0d6-496f-a09a-725e87d2e86b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_f4d5ba00-f5ac-46b0-a0ba-5d5b431725f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_us-gaap_LinesOfCreditCurrent_f4d5ba00-f5ac-46b0-a0ba-5d5b431725f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_17dfaac1-1f78-4a90-b1b7-3d107c8073ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_us-gaap_AccountsPayableCurrent_17dfaac1-1f78-4a90-b1b7-3d107c8073ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityCurrent_de6ed29f-b49b-4aee-8b52-76faf82f391b" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_19f1f206-afd8-4793-90e1-aac222cf6df0" xlink:to="loc_exfy_LeaseLiabilityCurrent_de6ed29f-b49b-4aee-8b52-76faf82f391b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce8ef4bc-0b81-4e1b-bcd2-6bbeb3bae7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e61cdb75-894e-43f2-bcfa-941d6c031815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce8ef4bc-0b81-4e1b-bcd2-6bbeb3bae7c3" xlink:to="loc_us-gaap_NetIncomeLoss_e61cdb75-894e-43f2-bcfa-941d6c031815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_a8aa267b-3192-4e8e-85e7-3d8302f8fc29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce8ef4bc-0b81-4e1b-bcd2-6bbeb3bae7c3" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_a8aa267b-3192-4e8e-85e7-3d8302f8fc29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dfcba263-2c60-4d09-8351-d0a3ea5a574a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ca441f8-5550-4a87-ac9b-087b461f3864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dfcba263-2c60-4d09-8351-d0a3ea5a574a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ca441f8-5550-4a87-ac9b-087b461f3864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ec0b91c0-a39a-43c6-ba15-a7bf4a5e53e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dfcba263-2c60-4d09-8351-d0a3ea5a574a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ec0b91c0-a39a-43c6-ba15-a7bf4a5e53e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2d1a92ab-e460-4293-86d0-2715eb80b1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5c55aa6f-8306-4450-b330-21e8e541317e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2d1a92ab-e460-4293-86d0-2715eb80b1e9" xlink:to="loc_us-gaap_OperatingExpenses_5c55aa6f-8306-4450-b330-21e8e541317e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_dfe24615-b6ba-438f-9708-f41a4bee202b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2d1a92ab-e460-4293-86d0-2715eb80b1e9" xlink:to="loc_us-gaap_GrossProfit_dfe24615-b6ba-438f-9708-f41a4bee202b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_84b63b2e-a790-4d0a-a2d9-4416448b2600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_79b386e4-f458-4413-9370-f6f672fe5c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_84b63b2e-a790-4d0a-a2d9-4416448b2600" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_79b386e4-f458-4413-9370-f6f672fe5c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0883a94f-3459-4ead-8c09-213bf263931c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_84b63b2e-a790-4d0a-a2d9-4416448b2600" xlink:to="loc_us-gaap_NetIncomeLoss_0883a94f-3459-4ead-8c09-213bf263931c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac54c5a6-6e37-44e3-9e2e-8f6ff625a98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_afa58c37-ce92-432a-9407-f995a2c3a05e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac54c5a6-6e37-44e3-9e2e-8f6ff625a98a" xlink:to="loc_us-gaap_OperatingIncomeLoss_afa58c37-ce92-432a-9407-f995a2c3a05e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13f0b995-3b5f-449c-9928-34da4e4a1d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac54c5a6-6e37-44e3-9e2e-8f6ff625a98a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13f0b995-3b5f-449c-9928-34da4e4a1d84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b242817e-9341-48f1-9fd7-29da723e783c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ede044f-9741-4274-8662-adc22ccceefc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b242817e-9341-48f1-9fd7-29da723e783c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ede044f-9741-4274-8662-adc22ccceefc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_c3fea43f-1131-4359-a6f6-b538a53aa432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b242817e-9341-48f1-9fd7-29da723e783c" xlink:to="loc_us-gaap_CostOfRevenue_c3fea43f-1131-4359-a6f6-b538a53aa432" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d4a6e52d-9155-48af-a426-8cb9d9461edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_359294bc-899f-4edf-b396-c7406fcf7da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d4a6e52d-9155-48af-a426-8cb9d9461edf" xlink:to="loc_us-gaap_SellingAndMarketingExpense_359294bc-899f-4edf-b396-c7406fcf7da8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_775af5d2-26ae-43df-8a36-adc19e254a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d4a6e52d-9155-48af-a426-8cb9d9461edf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_775af5d2-26ae-43df-8a36-adc19e254a51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_657e5e03-06e6-4a20-97b3-d29644ee3a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d4a6e52d-9155-48af-a426-8cb9d9461edf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_657e5e03-06e6-4a20-97b3-d29644ee3a70" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e1c6d7-46f6-4879-bf2c-d51ac7317fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_2e2bdc6a-6d50-4eb6-992d-b592f17939cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e1c6d7-46f6-4879-bf2c-d51ac7317fc2" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_2e2bdc6a-6d50-4eb6-992d-b592f17939cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashIncludedInSettlementAssets_f5ec0f99-6f4f-4067-ac69-3d8ab11fe5f0" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashIncludedInSettlementAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e1c6d7-46f6-4879-bf2c-d51ac7317fc2" xlink:to="loc_exfy_RestrictedCashIncludedInSettlementAssets_f5ec0f99-6f4f-4067-ac69-3d8ab11fe5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_f3e15ead-6130-4373-948d-5597c14b5999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e1c6d7-46f6-4879-bf2c-d51ac7317fc2" xlink:to="loc_us-gaap_RestrictedCashCurrent_f3e15ead-6130-4373-948d-5597c14b5999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00970aee-1f5b-4633-804d-55eb5fae014c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a8e1c6d7-46f6-4879-bf2c-d51ac7317fc2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00970aee-1f5b-4633-804d-55eb5fae014c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4ee122ab-6970-4ac6-861b-7624e7eb0be8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e09e008e-7dd5-410c-b465-82fc470f2b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4ee122ab-6970-4ac6-861b-7624e7eb0be8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e09e008e-7dd5-410c-b465-82fc470f2b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25096365-56a1-4cbc-b8e8-67b515f47fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4ee122ab-6970-4ac6-861b-7624e7eb0be8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25096365-56a1-4cbc-b8e8-67b515f47fa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2373d741-841b-49bb-9c17-aef79b34d5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4ee122ab-6970-4ac6-861b-7624e7eb0be8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2373d741-841b-49bb-9c17-aef79b34d5c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_57b66975-f5f0-432b-9f29-5e2a92f3a6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_57b66975-f5f0-432b-9f29-5e2a92f3a6c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02c723bc-b50b-48cf-a031-c2fbe13fdc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_NetIncomeLoss_02c723bc-b50b-48cf-a031-c2fbe13fdc59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_9e6a42a5-a99b-4fc1-baef-30fe149faad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_9e6a42a5-a99b-4fc1-baef-30fe149faad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1cd5758e-3d49-4bb5-8a0d-e4094b569e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1cd5758e-3d49-4bb5-8a0d-e4094b569e5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a2768335-5f2d-4451-870c-0a85dd0d9cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a2768335-5f2d-4451-870c-0a85dd0d9cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxLiability_4a7bb440-75b7-450a-950d-c97d9a3e19d8" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_exfy_DeferredTaxLiability_4a7bb440-75b7-450a-950d-c97d9a3e19d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d9f67be2-fb8b-449f-92c4-9d3d78810a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d9f67be2-fb8b-449f-92c4-9d3d78810a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ccf1244-aa0d-4bff-b442-3f01598fa06b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ccf1244-aa0d-4bff-b442-3f01598fa06b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementLiabilities_c91c6893-bd1c-495b-a869-b227bfb8b4a7" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_exfy_IncreaseDecreaseInSettlementLiabilities_c91c6893-bd1c-495b-a869-b227bfb8b4a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_519063f1-50c3-421a-bad3-dc1787381d45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_ShareBasedCompensation_519063f1-50c3-421a-bad3-dc1787381d45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_97a14f24-29f7-49d4-b973-9c11319e4e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_97a14f24-29f7-49d4-b973-9c11319e4e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_efd91a13-1e35-426d-96bd-729b832bc059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_efd91a13-1e35-426d-96bd-729b832bc059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_54b97128-ea98-4b08-ace9-056e1390eb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_54b97128-ea98-4b08-ace9-056e1390eb5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_a02aae66-8f23-4327-9cb9-769e996eaab0" xlink:href="exfy-20211231.xsd#exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_a02aae66-8f23-4327-9cb9-769e996eaab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_997b64f4-dfbc-4477-8130-8857796c1014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_997b64f4-dfbc-4477-8130-8857796c1014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_45b949a0-2412-4c77-9de6-ebbecf519c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_45b949a0-2412-4c77-9de6-ebbecf519c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_870924de-f0c2-4e5f-b500-c3ab654c30cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_870924de-f0c2-4e5f-b500-c3ab654c30cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementAssets_4e95a3d3-19bd-44e4-897b-cf93d623d5ae" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementAssets"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_exfy_IncreaseDecreaseInSettlementAssets_4e95a3d3-19bd-44e4-897b-cf93d623d5ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_a5bfa3f8-0208-473d-a178-bf43278524a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9967cfc-a829-4bf5-8dc9-a6e4deaf42eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_a5bfa3f8-0208-473d-a178-bf43278524a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_0a54baf2-81d9-400f-bdca-033c4948fdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_0a54baf2-81d9-400f-bdca-033c4948fdc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_409c7182-4096-426b-8a34-e43338047caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_409c7182-4096-426b-8a34-e43338047caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e9ccafe6-7c5d-4913-a82d-fe6c691b073a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e9ccafe6-7c5d-4913-a82d-fe6c691b073a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_533448a4-f832-4db7-914a-19bd97e939c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_533448a4-f832-4db7-914a-19bd97e939c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_fdce65f5-b5ad-44e7-8a2c-c2c0bb1d6846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_fdce65f5-b5ad-44e7-8a2c-c2c0bb1d6846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6edd8d3e-6194-4fda-ad56-8e7e206c6be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6edd8d3e-6194-4fda-ad56-8e7e206c6be9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_cd997640-0e4b-4111-ae89-92bf35a7d316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_cd997640-0e4b-4111-ae89-92bf35a7d316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock_ba0fd649-7873-422d-9dd8-ea06234577a8" xlink:href="exfy-20211231.xsd#exfy_ProceedsFromVestingOfRestrictedCommonStock"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock_ba0fd649-7873-422d-9dd8-ea06234577a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eebfdfad-d11a-4674-b8d5-1d30898d36c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d1392bc-e360-4afa-af1a-47011925b26f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eebfdfad-d11a-4674-b8d5-1d30898d36c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_004eb72a-e248-4b68-8185-4d95fdf51a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0335cdd3-6a5a-4bce-aeed-85ae072385db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_004eb72a-e248-4b68-8185-4d95fdf51a22" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0335cdd3-6a5a-4bce-aeed-85ae072385db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_796d4f35-697f-4da4-8963-24c7ae7b375d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_004eb72a-e248-4b68-8185-4d95fdf51a22" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_796d4f35-697f-4da4-8963-24c7ae7b375d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_0719aca6-b96b-4242-af59-daad87d7ec57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_004eb72a-e248-4b68-8185-4d95fdf51a22" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_0719aca6-b96b-4242-af59-daad87d7ec57" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_8ac2f105-c296-4ec5-b230-b3d8c5d1bfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_8896535c-6f52-4d07-91c5-774248a6e9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_8ac2f105-c296-4ec5-b230-b3d8c5d1bfce" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_8896535c-6f52-4d07-91c5-774248a6e9d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_89ebb60f-15ff-4300-80fc-3354b5975ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_8ac2f105-c296-4ec5-b230-b3d8c5d1bfce" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_89ebb60f-15ff-4300-80fc-3354b5975ab2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d9bb4d47-4d8d-4965-b696-9bbf2af9b756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_33faa75a-50d7-47fd-aeec-2b2d8662d86c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d9bb4d47-4d8d-4965-b696-9bbf2af9b756" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_33faa75a-50d7-47fd-aeec-2b2d8662d86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9ab991a2-63a4-4cde-aed4-46ddb9cebcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d9bb4d47-4d8d-4965-b696-9bbf2af9b756" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9ab991a2-63a4-4cde-aed4-46ddb9cebcaa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESSummaryofLeaseCostDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESSummaryofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/LEASESSummaryofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3ee52530-ac37-46cd-8b12-d96021a61936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ad51e8a0-5c42-4e60-9763-c4daef930487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ee52530-ac37-46cd-8b12-d96021a61936" xlink:to="loc_us-gaap_ShortTermLeaseCost_ad51e8a0-5c42-4e60-9763-c4daef930487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCost_fdd7cec5-a702-4d88-96a8-ffa42e191545" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ee52530-ac37-46cd-8b12-d96021a61936" xlink:to="loc_exfy_FinanceLeaseCost_fdd7cec5-a702-4d88-96a8-ffa42e191545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ea864857-fa4b-4473-9f71-59e635443f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ee52530-ac37-46cd-8b12-d96021a61936" xlink:to="loc_us-gaap_OperatingLeaseCost_ea864857-fa4b-4473-9f71-59e635443f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCost_fa2a0b4f-a88f-4c46-8545-ee9942838928" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_c00e77b4-0878-4194-98b8-bad0ed65b802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_exfy_FinanceLeaseCost_fa2a0b4f-a88f-4c46-8545-ee9942838928" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_c00e77b4-0878-4194-98b8-bad0ed65b802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6246d799-f555-4708-b150-45d20f290409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_exfy_FinanceLeaseCost_fa2a0b4f-a88f-4c46-8545-ee9942838928" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6246d799-f555-4708-b150-45d20f290409" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESLeaseMaturityScheduleDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ec7199c8-fa98-4ebb-808f-7e9072987442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ec7199c8-fa98-4ebb-808f-7e9072987442" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8fdd03c8-9922-49a0-be13-3b0f79326298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8fdd03c8-9922-49a0-be13-3b0f79326298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4a277250-23ec-46a4-9c7f-eb2e51aaf0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4a277250-23ec-46a4-9c7f-eb2e51aaf0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0d2369aa-45b4-406c-822b-dff4e0acc7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0d2369aa-45b4-406c-822b-dff4e0acc7c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e23b74e0-ae5a-4637-8388-c5578398479d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e23b74e0-ae5a-4637-8388-c5578398479d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_580727ad-5105-4480-8253-749c2673f6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_91bb2660-d7f8-4d9a-a56c-d15ad0df2f1d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_580727ad-5105-4480-8253-749c2673f6e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8627932a-2a13-461a-9830-fc9522c4808f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8627932a-2a13-461a-9830-fc9522c4808f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8cfd6871-981f-4ad1-b4e8-1c51a0c399f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8cfd6871-981f-4ad1-b4e8-1c51a0c399f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bfa63e88-6c39-4da4-8387-e5cbc5feb470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bfa63e88-6c39-4da4-8387-e5cbc5feb470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8dbb5375-d2d1-467a-b38f-163daab0ff98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8dbb5375-d2d1-467a-b38f-163daab0ff98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_666bbe16-799a-4b80-9882-18082f705a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_666bbe16-799a-4b80-9882-18082f705a65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0a623e50-44d4-41d9-a895-5a6303992e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2c1f25a-af18-4e90-99e0-ef5c0f608434" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0a623e50-44d4-41d9-a895-5a6303992e7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESLeaseMaturityScheduleDetails_1"/>
  <link:calculationLink xlink:role="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_836d79d6-7da7-41a5-9256-8d187533b178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4a8a68b5-2527-44f9-b523-209cd22ad98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_836d79d6-7da7-41a5-9256-8d187533b178" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4a8a68b5-2527-44f9-b523-209cd22ad98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6449983-c6fa-4d40-91a2-1127c0538c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_836d79d6-7da7-41a5-9256-8d187533b178" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6449983-c6fa-4d40-91a2-1127c0538c3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_23a2a5ef-bf64-457b-a386-ce26ad1e933c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_836d79d6-7da7-41a5-9256-8d187533b178" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_23a2a5ef-bf64-457b-a386-ce26ad1e933c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7f714d26-00b0-45e4-b3e2-a64552658f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6e4bdc9-1012-4401-bff6-f9c17af03127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7f714d26-00b0-45e4-b3e2-a64552658f62" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6e4bdc9-1012-4401-bff6-f9c17af03127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_5d02bb63-b2ba-4c94-a2cb-42fc38feeb04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7f714d26-00b0-45e4-b3e2-a64552658f62" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_5d02bb63-b2ba-4c94-a2cb-42fc38feeb04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4db26db1-7e9f-4fc1-b270-7d38279cd798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7f714d26-00b0-45e4-b3e2-a64552658f62" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4db26db1-7e9f-4fc1-b270-7d38279cd798" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_437d21dd-5536-4b77-9b4e-59da1dc7c065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_437d21dd-5536-4b77-9b4e-59da1dc7c065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_3a046e14-72fa-43c6-8d39-194154b0411d" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashHeldForRelatedPartyCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_3a046e14-72fa-43c6-8d39-194154b0411d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_e95ab8e4-72f5-42fb-8ea2-9942aa38ff70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_e95ab8e4-72f5-42fb-8ea2-9942aa38ff70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_875c91b7-93f3-455c-a9bc-8289622e3b5a" xlink:href="exfy-20211231.xsd#exfy_CardCollateralForFundsHeldForCustomersCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_875c91b7-93f3-455c-a9bc-8289622e3b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_3adb1aa9-7e05-4be0-ba8c-64dd0ccbb4a0" xlink:href="exfy-20211231.xsd#exfy_CashInTransitForFundsHeldForCustomersCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_3adb1aa9-7e05-4be0-ba8c-64dd0ccbb4a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_dc71a6b5-e107-49bf-90aa-89e08cd0e1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_fed3c4c3-1a4f-4d4c-8c2b-bbdf67dd4594" xlink:to="loc_us-gaap_IncomeTaxesReceivable_dc71a6b5-e107-49bf-90aa-89e08cd0e1f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_c280c1fd-dc14-4e3e-804a-386bf951d71b" xlink:href="exfy-20211231.xsd#exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_c280c1fd-dc14-4e3e-804a-386bf951d71b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_718cb394-da98-4ba1-878a-f21e5f4b9569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_718cb394-da98-4ba1-878a-f21e5f4b9569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_59d91d5d-00c8-4143-90ef-f910976e9f81" xlink:href="exfy-20211231.xsd#exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_59d91d5d-00c8-4143-90ef-f910976e9f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_4f956bba-418f-4a90-be8f-3fe9bb364ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_TaxesPayableCurrent_4f956bba-418f-4a90-be8f-3fe9bb364ef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4b72339b-0a08-40a5-9367-8119aaa7972a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4b72339b-0a08-40a5-9367-8119aaa7972a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedCreditCardProcessingFeesCurrent_a4101e44-ba2d-4585-9c70-f9b5ad5eeb0e" xlink:href="exfy-20211231.xsd#exfy_AccruedCreditCardProcessingFeesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_exfy_AccruedCreditCardProcessingFeesCurrent_a4101e44-ba2d-4585-9c70-f9b5ad5eeb0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_01f3ca30-2aa7-41fe-b8e2-b78363981388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_01f3ca30-2aa7-41fe-b8e2-b78363981388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_b6495110-213e-4f3e-9f55-83399c94388b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_b6495110-213e-4f3e-9f55-83399c94388b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_5b0c78bd-aefb-4844-9c3b-750139771962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_us-gaap_InterestPayableCurrent_5b0c78bd-aefb-4844-9c3b-750139771962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedHostingAndLicenseFeesCurrent_b79f5bac-54a1-41e9-a28a-f3c0d0c97291" xlink:href="exfy-20211231.xsd#exfy_AccruedHostingAndLicenseFeesCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2a38d716-0924-44f0-860d-34c654955571" xlink:to="loc_exfy_AccruedHostingAndLicenseFeesCurrent_b79f5bac-54a1-41e9-a28a-f3c0d0c97291" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6b586668-b0f7-455c-b588-9c8430fcc923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6b586668-b0f7-455c-b588-9c8430fcc923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2321680d-1273-495d-8a22-1d5ac11bc60c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2321680d-1273-495d-8a22-1d5ac11bc60c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4589824-68d9-4eef-a4b3-8747b3214a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c4589824-68d9-4eef-a4b3-8747b3214a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fc3dd926-6c46-4245-9a0f-8a39ab37d98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fc3dd926-6c46-4245-9a0f-8a39ab37d98f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_c290a8da-73d9-4636-9d6b-215c3fb296c0" xlink:href="exfy-20211231.xsd#exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_09359ef8-50df-4b17-82d9-a743cc16dbd4" xlink:to="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_c290a8da-73d9-4636-9d6b-215c3fb296c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_72dc2d4c-5311-406e-8693-a02115974632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_37d2bfbe-01d1-405c-b895-1f010f86533f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_72dc2d4c-5311-406e-8693-a02115974632" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_37d2bfbe-01d1-405c-b895-1f010f86533f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_17bdedc5-9d3b-4009-840c-5c14ef7f848a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_72dc2d4c-5311-406e-8693-a02115974632" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_17bdedc5-9d3b-4009-840c-5c14ef7f848a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1"/>
  <link:calculationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1cf69882-33a2-4665-9529-fb6c7ae47a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bb2e9145-67e8-41b8-9f8a-04a01a5ec784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1cf69882-33a2-4665-9529-fb6c7ae47a9c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bb2e9145-67e8-41b8-9f8a-04a01a5ec784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a7b5d491-4d5b-45ab-a553-9bcb52bd4ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1cf69882-33a2-4665-9529-fb6c7ae47a9c" xlink:to="loc_us-gaap_LongTermDebtCurrent_a7b5d491-4d5b-45ab-a553-9bcb52bd4ecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_f95027ff-06ff-419b-a046-43679d3422cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_1cf69882-33a2-4665-9529-fb6c7ae47a9c" xlink:to="loc_us-gaap_LinesOfCreditCurrent_f95027ff-06ff-419b-a046-43679d3422cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4565bd59-974e-43b9-96a8-5b77ea5a7b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d0d3d7a3-a793-4ea8-a6b3-bdf084306d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4565bd59-974e-43b9-96a8-5b77ea5a7b15" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d0d3d7a3-a793-4ea8-a6b3-bdf084306d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2dcaf674-798c-4e72-9f91-b4a91c9f02dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_4565bd59-974e-43b9-96a8-5b77ea5a7b15" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2dcaf674-798c-4e72-9f91-b4a91c9f02dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_830bbc28-8aa7-40d4-b897-e4b7585623ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_22332be3-2104-47e6-a972-bfe3a0092a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_830bbc28-8aa7-40d4-b897-e4b7585623ac" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_22332be3-2104-47e6-a972-bfe3a0092a43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_396538db-a1fd-4286-87c1-938d1da8198b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_830bbc28-8aa7-40d4-b897-e4b7585623ac" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_396538db-a1fd-4286-87c1-938d1da8198b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_079e1c3c-e313-4da1-9520-3ae65e40b69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_830bbc28-8aa7-40d4-b897-e4b7585623ac" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_079e1c3c-e313-4da1-9520-3ae65e40b69b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_91752ade-4d57-4bfe-831c-6ed55aca318a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d28dd033-8cbc-41a3-8581-f73ee5960247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_91752ade-4d57-4bfe-831c-6ed55aca318a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d28dd033-8cbc-41a3-8581-f73ee5960247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_362e5e60-dd3d-4d05-9f0c-ef28809a64c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_91752ade-4d57-4bfe-831c-6ed55aca318a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_362e5e60-dd3d-4d05-9f0c-ef28809a64c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3b13467c-d82a-4b7a-b9c8-4ccef3d2f845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_91752ade-4d57-4bfe-831c-6ed55aca318a" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3b13467c-d82a-4b7a-b9c8-4ccef3d2f845" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESReconciliationofEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_17fb05b9-6714-4f22-ba4f-b1ffefc6ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_17fb05b9-6714-4f22-ba4f-b1ffefc6ecd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9b7a2787-4aa2-42e8-8389-4b7e244df403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9b7a2787-4aa2-42e8-8389-4b7e244df403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_22e0f82f-9421-4d56-90f8-6a7a5adab89b" xlink:href="exfy-20211231.xsd#exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_22e0f82f-9421-4d56-90f8-6a7a5adab89b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_28c5e782-06c3-45fc-bec9-a119c1631c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_28c5e782-06c3-45fc-bec9-a119c1631c38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7f3d09b3-79db-466b-8870-362551e24302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7f3d09b3-79db-466b-8870-362551e24302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_44b31232-8311-433d-a58a-e507d737e89f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_44b31232-8311-433d-a58a-e507d737e89f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e21df160-361c-418f-aaff-8d458a9cf575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e21df160-361c-418f-aaff-8d458a9cf575" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9e6a5739-3981-40c9-89ca-b031cc4913f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_01a9ac15-f63f-48f2-92dd-272323a1dce6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9e6a5739-3981-40c9-89ca-b031cc4913f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESDeferredTaxAssetLiabilityDetails"/>
  <link:calculationLink xlink:role="http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1d4ed814-d041-4c87-a6aa-bac08d32b047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1d4ed814-d041-4c87-a6aa-bac08d32b047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b40dbcd6-1956-4ef8-a03b-0af1a26b8615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_b40dbcd6-1956-4ef8-a03b-0af1a26b8615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_272902d1-0f54-468b-ab99-c20623ab063a" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_272902d1-0f54-468b-ab99-c20623ab063a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d1d76530-eb03-44ee-8a59-689774889594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d1d76530-eb03-44ee-8a59-689774889594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_fad668bd-df50-40a4-9b07-af2819ae4ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_fad668bd-df50-40a4-9b07-af2819ae4ee6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetLeasingArrangements_001e3cc2-27a3-4ef9-b55b-3e7b507725e7" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetLeasingArrangements"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_exfy_DeferredTaxAssetLeasingArrangements_001e3cc2-27a3-4ef9-b55b-3e7b507725e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_69f1ea07-1caa-4a49-917d-4bf1c5bfaf96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_69f1ea07-1caa-4a49-917d-4bf1c5bfaf96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b45638bf-89cb-4b0f-a042-c9842ecbd81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b45638bf-89cb-4b0f-a042-c9842ecbd81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_43b2dd22-468e-4c5f-83f3-4e1fe9a472de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_43b2dd22-468e-4c5f-83f3-4e1fe9a472de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_ec68a25c-d5bc-42e9-b09d-2addbf00540b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_3d853238-d4b8-4ba5-aa19-0908a2d5d200" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_ec68a25c-d5bc-42e9-b09d-2addbf00540b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_445f20be-9c00-42c6-82ec-932ac6edfb11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a9aa7fab-c38f-4297-9841-c222497508d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_445f20be-9c00-42c6-82ec-932ac6edfb11" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a9aa7fab-c38f-4297-9841-c222497508d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c11a01a2-30ba-4381-a6fa-87c935e6995f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_445f20be-9c00-42c6-82ec-932ac6edfb11" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c11a01a2-30ba-4381-a6fa-87c935e6995f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c33e78b0-bf66-42a0-88ef-3eec5ac9c7af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c33e78b0-bf66-42a0-88ef-3eec5ac9c7af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_72300c64-da92-43b3-9822-73f38af4f50b" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_72300c64-da92-43b3-9822-73f38af4f50b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_f30f8b6d-64ee-4342-9e28-d88719920391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_f30f8b6d-64ee-4342-9e28-d88719920391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_90589221-a0dd-4df9-8db9-7cbecd46b7db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_90589221-a0dd-4df9-8db9-7cbecd46b7db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_7a00fc2d-b896-457b-93b5-181da45b738d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_7a00fc2d-b896-457b-93b5-181da45b738d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetLeasingArrangements_96101508-c35c-49cf-a0f5-d9870dffb7d4" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetLeasingArrangements"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_exfy_DeferredTaxAssetLeasingArrangements_96101508-c35c-49cf-a0f5-d9870dffb7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fbd8d594-3040-4331-93c0-fcc3ce2a2a23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fbd8d594-3040-4331-93c0-fcc3ce2a2a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_77e9770a-b209-4163-a3a8-fcd8ec2d551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_77e9770a-b209-4163-a3a8-fcd8ec2d551b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e31ef177-33b6-4ca9-ab5a-97692f30ecb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e31ef177-33b6-4ca9-ab5a-97692f30ecb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_602fd6b3-a896-48f1-8c60-588fc2aa1155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_602fd6b3-a896-48f1-8c60-588fc2aa1155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_d8243599-cef8-42a8-9b9c-a114c468f0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8dbb4225-51ca-42c8-996d-a40410ba0d73" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_d8243599-cef8-42a8-9b9c-a114c468f0ca" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>exfy-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://expensify.com/role/Cover" xlink:type="simple" xlink:href="exfy-20211231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://expensify.com/role/Cover" xlink:type="extended" id="ic165a71c1b0541f5a5b6060a20e9d8d1_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5eb19261-f8eb-4682-9832-127bac9fb153" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentType_5eb19261-f8eb-4682-9832-127bac9fb153" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_be8a9275-042d-44c7-b60c-7332b2fbb7a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentAnnualReport_be8a9275-042d-44c7-b60c-7332b2fbb7a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_46a7c4e6-208f-4adc-a3fd-5a0eda945b94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_CurrentFiscalYearEndDate_46a7c4e6-208f-4adc-a3fd-5a0eda945b94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_daa043ba-caee-49d3-88df-f74a9ff32d78" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentPeriodEndDate_daa043ba-caee-49d3-88df-f74a9ff32d78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d46b9875-e500-4e61-b002-55825493f531" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentTransitionReport_d46b9875-e500-4e61-b002-55825493f531" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7c5d7763-2527-4556-b70f-8a9184f2da25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityFileNumber_7c5d7763-2527-4556-b70f-8a9184f2da25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_bb0990d9-715b-4dfe-8d01-f59a5db408c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityRegistrantName_bb0990d9-715b-4dfe-8d01-f59a5db408c8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f8dd8053-7667-40fc-a6fd-39697d9b43fa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f8dd8053-7667-40fc-a6fd-39697d9b43fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_22ecd112-10ed-4d0d-ba63-ca87c62072cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityTaxIdentificationNumber_22ecd112-10ed-4d0d-ba63-ca87c62072cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_02157fc8-e684-419f-a66c-31a7e7805505" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressAddressLine1_02157fc8-e684-419f-a66c-31a7e7805505" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_335f4b6a-a995-41cd-8b02-e5236a20e92f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressCityOrTown_335f4b6a-a995-41cd-8b02-e5236a20e92f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_56b5d770-85aa-42b0-9e44-465ce381055a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressStateOrProvince_56b5d770-85aa-42b0-9e44-465ce381055a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c92b1468-0c21-446b-a814-bbab59545304" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressPostalZipCode_c92b1468-0c21-446b-a814-bbab59545304" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_330be8a9-dc91-4444-b3cb-0f5b9d328e61" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_CityAreaCode_330be8a9-dc91-4444-b3cb-0f5b9d328e61" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_98a9ac27-13ec-4ac9-9d63-651816f912d5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_LocalPhoneNumber_98a9ac27-13ec-4ac9-9d63-651816f912d5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_741323cb-722c-4331-8dee-da97f2ec555a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_Security12bTitle_741323cb-722c-4331-8dee-da97f2ec555a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_9e9d1b31-39c7-4bd3-ad8f-3e8d336e4a11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_TradingSymbol_9e9d1b31-39c7-4bd3-ad8f-3e8d336e4a11" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e019d517-ca59-4f9a-98f9-0328ffbd2f8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_SecurityExchangeName_e019d517-ca59-4f9a-98f9-0328ffbd2f8b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_856a5d26-1c4e-4e89-b4d5-44122d01a4d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_856a5d26-1c4e-4e89-b4d5-44122d01a4d6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_20536234-9ba3-43ed-aa51-f778d49dd5ec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityVoluntaryFilers_20536234-9ba3-43ed-aa51-f778d49dd5ec" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a4d5b8f6-9b42-4f84-9c86-b20141b768f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCurrentReportingStatus_a4d5b8f6-9b42-4f84-9c86-b20141b768f0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_68a74f27-2130-4b6c-9812-a93886e6779c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityInteractiveDataCurrent_68a74f27-2130-4b6c-9812-a93886e6779c" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_dc2f3ad0-5b27-46f4-b7d1-edbd2d1eb6da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntitySmallBusiness_dc2f3ad0-5b27-46f4-b7d1-edbd2d1eb6da" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7d9a14a0-e750-47d7-98be-c597fa9fe447" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityFilerCategory_7d9a14a0-e750-47d7-98be-c597fa9fe447" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_00b00b91-427c-44ae-b403-4102b34fad67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityEmergingGrowthCompany_00b00b91-427c-44ae-b403-4102b34fad67" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_720494a7-a98e-4a8a-bb0a-6cefaa99e9b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityExTransitionPeriod_720494a7-a98e-4a8a-bb0a-6cefaa99e9b4" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ed976a3b-423e-4be8-852b-888e155a5c09" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ed976a3b-423e-4be8-852b-888e155a5c09" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5534786e-b935-4603-ab26-aebad348c503" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityShellCompany_5534786e-b935-4603-ab26-aebad348c503" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_91b40888-9c07-4320-9129-6827413a9e74" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_91b40888-9c07-4320-9129-6827413a9e74" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2979be79-5ff1-4a51-9ee3-8c1122c7751f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2979be79-5ff1-4a51-9ee3-8c1122c7751f" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a2d05e5c-01dd-4441-bf4c-6bf17df40876" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCentralIndexKey_a2d05e5c-01dd-4441-bf4c-6bf17df40876" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e15d2d2b-84eb-4fea-afd3-d87aaffbd147" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_AmendmentFlag_e15d2d2b-84eb-4fea-afd3-d87aaffbd147" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_05ca6e14-ee75-45b9-b7e3-57ac645e9cac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentFiscalPeriodFocus_05ca6e14-ee75-45b9-b7e3-57ac645e9cac" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cd87e3a8-835e-4095-9131-a132b6282014" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentFiscalYearFocus_cd87e3a8-835e-4095-9131-a132b6282014" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c239cdc0-3777-4f9b-93df-da8b23c4118a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityPublicFloat_c239cdc0-3777-4f9b-93df-da8b23c4118a" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:to="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_17fb25bd-ed4b-4541-971d-988597d33d50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:to="loc_us-gaap_ClassOfStockDomain_17fb25bd-ed4b-4541-971d-988597d33d50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:to="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a4d64151-5002-422a-99bf-4e52ec4ac3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_us-gaap_CommonClassAMember_a4d64151-5002-422a-99bf-4e52ec4ac3f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_fe0b8e82-9c80-4e4d-9f58-ade50764a5db" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_exfy_CommonStockLT10Member_fe0b8e82-9c80-4e4d-9f58-ade50764a5db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_80eaedaf-0659-45c9-a964-ad3159b04081" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_exfy_CommonStockLT50Member_80eaedaf-0659-45c9-a964-ad3159b04081" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:definitionLink xlink:role="http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended" id="iab2792bf970c46319a2fa33711715d5c_ConsolidatedBalanceSheetsParentheticals">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_7bf1fdaa-6491-4c22-ae66-024f2029fa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_7bf1fdaa-6491-4c22-ae66-024f2029fa5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_5c14e01c-3b0b-4745-8a37-9ff1cd2ba38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_5c14e01c-3b0b-4745-8a37-9ff1cd2ba38c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_6f1b63cd-c985-4ec8-8d62-302c639f4ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_6f1b63cd-c985-4ec8-8d62-302c639f4ecf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_9b98b214-a6a7-45c4-9d3f-bb7fc1f7859f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_9b98b214-a6a7-45c4-9d3f-bb7fc1f7859f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_fae6574a-fe20-4543-8c5a-7ba9da12a962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_fae6574a-fe20-4543-8c5a-7ba9da12a962" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7243e0ab-1e80-448c-a118-535bbaa649c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7243e0ab-1e80-448c-a118-535bbaa649c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b0cb7c4a-c0cc-402a-b812-ece539b8a64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b0cb7c4a-c0cc-402a-b812-ece539b8a64d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7236071d-4704-4244-ae21-a2862463b38b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesIssued_7236071d-4704-4244-ae21-a2862463b38b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_404a0e66-3f30-470f-9544-51c2ee24abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_404a0e66-3f30-470f-9544-51c2ee24abbb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_51805e56-5046-4800-b838-f3f7b516022e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:to="loc_us-gaap_ClassOfStockDomain_51805e56-5046-4800-b838-f3f7b516022e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:to="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9ed6d6fc-2d61-44aa-8bf2-85008a8e12c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_us-gaap_CommonClassAMember_9ed6d6fc-2d61-44aa-8bf2-85008a8e12c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_9ee22bba-4e9f-434b-bbae-fd0c464764c0" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_exfy_CommonStockLT10Member_9ee22bba-4e9f-434b-bbae-fd0c464764c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_95961072-a3a1-423c-948b-da26e350b56b" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_exfy_CommonStockLT50Member_95961072-a3a1-423c-948b-da26e350b56b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended" id="iddd3b0ba446c440caea72e1d8582ba4b_ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fb7fa934-119d-459d-9658-641374bb504f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fb7fa934-119d-459d-9658-641374bb504f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_97954e17-2ef3-4606-9c47-a48da33ec2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_97954e17-2ef3-4606-9c47-a48da33ec2dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_9f05225e-fe13-455c-b565-52b6c57a356e" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_9f05225e-fe13-455c-b565-52b6c57a356e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_18faf12c-dfd2-4de8-adf6-5e0b724ef121" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_18faf12c-dfd2-4de8-adf6-5e0b724ef121" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_55cc17cc-257c-4d74-b4e6-fd307e625301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_944b4f33-3449-4113-ab84-564115fb131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74414cd1-7e27-4ccf-9506-66c5f5a768ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockholdersEquity_74414cd1-7e27-4ccf-9506-66c5f5a768ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0dfd9ed4-9aec-43d4-b709-e3fef2056452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_SharesOutstanding_0dfd9ed4-9aec-43d4-b709-e3fef2056452" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_718f9a3c-ccb8-4d19-b6f8-e2e2a8e9c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_718f9a3c-ccb8-4d19-b6f8-e2e2a8e9c01e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_17835901-ffad-41fe-92e6-702fef01379b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_17835901-ffad-41fe-92e6-702fef01379b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_ffa050b5-0c5e-41b4-a582-06cde6c18706" xlink:href="exfy-20211231.xsd#exfy_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_ffa050b5-0c5e-41b4-a582-06cde6c18706" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_aa641fde-14f8-40ce-a319-72117b48986b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_aa641fde-14f8-40ce-a319-72117b48986b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_22433676-0e39-4056-b353-4536bb9ded78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_22433676-0e39-4056-b353-4536bb9ded78" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_681e7305-f83a-4c8f-8e79-26ebfffd93c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_681e7305-f83a-4c8f-8e79-26ebfffd93c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_121cc57f-6e55-474d-9d17-4d9b4bde1d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_121cc57f-6e55-474d-9d17-4d9b4bde1d9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_c913ddbc-14a3-4ec2-8a26-0e1193afb114" xlink:href="exfy-20211231.xsd#exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_c913ddbc-14a3-4ec2-8a26-0e1193afb114" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bdfabeea-5007-4954-a7c8-d22dcfc3015c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bdfabeea-5007-4954-a7c8-d22dcfc3015c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_dbab41cd-6e6e-4bee-b440-150f49697e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_dbab41cd-6e6e-4bee-b440-150f49697e2f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_85a643b7-a470-498f-b799-63988032e98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_85a643b7-a470-498f-b799-63988032e98e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9439655a-b827-492d-a1fb-a62222061b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_NetIncomeLoss_9439655a-b827-492d-a1fb-a62222061b5c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb39fd40-7fbd-4093-8dfc-eb85dec421ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_47f3dd2e-9197-495b-9ffc-48637eb610d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:to="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_02a2ba88-0b54-4e9e-9efd-56564faa6e7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:to="loc_us-gaap_EquityComponentDomain_02a2ba88-0b54-4e9e-9efd-56564faa6e7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:to="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0a23dbac-517b-4ba2-b619-ac7e34a33004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_PreferredStockMember_0a23dbac-517b-4ba2-b619-ac7e34a33004" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_61ddbe20-dbf3-49c4-bd4d-eb97f6c20c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_CommonStockMember_61ddbe20-dbf3-49c4-bd4d-eb97f6c20c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6cd3dc1b-5d12-4090-b214-1697a53b0f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6cd3dc1b-5d12-4090-b214-1697a53b0f81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f9083bbf-ef2c-415c-bca0-f358534dc27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_RetainedEarningsMember_f9083bbf-ef2c-415c-bca0-f358534dc27a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2b037b71-b053-4197-a24b-baabad6041fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:to="loc_us-gaap_ClassOfStockDomain_2b037b71-b053-4197-a24b-baabad6041fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:to="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_c2a71fb5-905b-401d-9326-65bc0562487b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_c2a71fb5-905b-401d-9326-65bc0562487b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails" xlink:type="extended" id="i291ef104fa6347d5b9e21ec047181e3b_DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_3e4fc424-65a1-4aae-836a-08650de7e163" xlink:href="exfy-20211231.xsd#exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_3e4fc424-65a1-4aae-836a-08650de7e163" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentOfDonationCommitments_f59459ff-0bca-49bf-8aca-bf6de915abbc" xlink:href="exfy-20211231.xsd#exfy_PaymentOfDonationCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_PaymentOfDonationCommitments_f59459ff-0bca-49bf-8aca-bf6de915abbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_2189a47d-922b-4804-86b8-77028dd1575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_OtherCommitment_2189a47d-922b-4804-86b8-77028dd1575c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29587629-a90a-4a0a-a95c-170cc95306e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29587629-a90a-4a0a-a95c-170cc95306e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_deac2703-635e-44c9-8582-070e3d2a468a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_deac2703-635e-44c9-8582-070e3d2a468a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_073b5229-e04d-4689-910e-e62ebe994d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_073b5229-e04d-4689-910e-e62ebe994d33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ee01dbce-175d-4ffc-b219-193056aad151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ee01dbce-175d-4ffc-b219-193056aad151" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions_dcb6153e-cf84-48c3-ab7f-229cdfa1a7c1" xlink:href="exfy-20211231.xsd#exfy_PaymentForUnderwritingDiscountsAndCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions_dcb6153e-cf84-48c3-ab7f-229cdfa1a7c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_eb6b201f-9d68-43f5-b1b8-73d8b03fba4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_eb6b201f-9d68-43f5-b1b8-73d8b03fba4e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfClassesOfStock_4d599076-a493-4752-8b32-23376323e33a" xlink:href="exfy-20211231.xsd#exfy_NumberOfClassesOfStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_NumberOfClassesOfStock_4d599076-a493-4752-8b32-23376323e33a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockConversionRatio_c313937b-2142-4d59-8fc7-fab96e45395a" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_ConversionOfStockConversionRatio_c313937b-2142-4d59-8fc7-fab96e45395a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_487c4514-a2b9-4a40-bf40-d21b7a05dd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_487c4514-a2b9-4a40-bf40-d21b7a05dd9a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_08b086da-62e2-4700-b713-f7a788177bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockSharesIssued_08b086da-62e2-4700-b713-f7a788177bb8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_49eaef70-d4d8-46f6-9381-1ee0a7998bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_49eaef70-d4d8-46f6-9381-1ee0a7998bb6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_7f841cb9-3cbd-4e03-9a65-9293aad09519" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_CommonStockVotingRightPerShare_7f841cb9-3cbd-4e03-9a65-9293aad09519" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ba563a26-74c3-4c82-be70-0639c542c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ba563a26-74c3-4c82-be70-0639c542c07a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_890610ed-c5a7-4867-b786-33effc8f7a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_890610ed-c5a7-4867-b786-33effc8f7a27" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_28254938-cf35-4eb0-90e2-4fac46b99ca9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_28254938-cf35-4eb0-90e2-4fac46b99ca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cad0161f-5546-4971-baa4-d03421607a7c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:to="loc_srt_SubsidiariesMember_cad0161f-5546-4971-baa4-d03421607a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e0c402e1-97b8-40bb-90a3-8aaa4beef674_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:to="loc_us-gaap_RelatedPartyDomain_e0c402e1-97b8-40bb-90a3-8aaa4beef674_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:to="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_a70a86de-a30c-45a7-9f15-a7ccf606a302" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:to="loc_srt_SubsidiariesMember_a70a86de-a30c-45a7-9f15-a7ccf606a302" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec90bb60-7ab4-4574-b562-032a3c36b577_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ec90bb60-7ab4-4574-b562-032a3c36b577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyOrgMember_1249996b-baa2-46c2-8e48-267341b9f544" xlink:href="exfy-20211231.xsd#exfy_ExpensifyOrgMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:to="loc_exfy_ExpensifyOrgMember_1249996b-baa2-46c2-8e48-267341b9f544" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2a4a2388-d4cc-4f22-9cad-eb6175a135b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:to="loc_us-gaap_ClassOfStockDomain_2a4a2388-d4cc-4f22-9cad-eb6175a135b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:to="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a7e3d595-941a-416a-aa24-49c9f41810b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_us-gaap_CommonClassAMember_a7e3d595-941a-416a-aa24-49c9f41810b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_1cc4cd5e-46a0-4c07-82d5-f96c273a16b0" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_exfy_CommonStockLT10Member_1cc4cd5e-46a0-4c07-82d5-f96c273a16b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_4a6d4ca6-0e83-4d34-9507-b53b3dc0aee7" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_exfy_CommonStockLT50Member_4a6d4ca6-0e83-4d34-9507-b53b3dc0aee7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_85f54d34-c134-435e-a091-48e4be7e114e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_85f54d34-c134-435e-a091-48e4be7e114e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:to="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingNewSharesMember_91c0f59c-dd5b-4356-b885-f48df476133b" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingNewSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:to="loc_exfy_PublicStockOfferingNewSharesMember_91c0f59c-dd5b-4356-b885-f48df476133b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingSharesFromExistingShareholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:to="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_e0f66923-6fd5-4856-abbf-d66d2f3470d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:to="loc_us-gaap_OverAllotmentOptionMember_e0f66923-6fd5-4856-abbf-d66d2f3470d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5c794ece-c7b3-4b68-8feb-cec3f3ba9b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_CommonClassAMember_5c794ece-c7b3-4b68-8feb-cec3f3ba9b9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_d1f5a700-3e7e-480d-8269-c43a09e98cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_d1f5a700-3e7e-480d-8269-c43a09e98cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_61dde78d-9dc5-40a3-a65f-6c9b871078ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_WarrantMember_61dde78d-9dc5-40a3-a65f-6c9b871078ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails" xlink:type="extended" id="i6c5cb223164d410f8ade2c3034f12222_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bbc0a37-6689-4c7b-b5ef-49456a790c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bbc0a37-6689-4c7b-b5ef-49456a790c47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fec16945-e8eb-456c-92d1-f79adbebbfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fec16945-e8eb-456c-92d1-f79adbebbfc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_e6baefed-04f3-4392-a057-3676bc2fe5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_DeferredOfferingCosts_e6baefed-04f3-4392-a057-3676bc2fe5a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfPerformanceObligations_6d4748c1-76be-45de-b83f-f9b64d64e88c" xlink:href="exfy-20211231.xsd#exfy_NumberOfPerformanceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_NumberOfPerformanceObligations_6d4748c1-76be-45de-b83f-f9b64d64e88c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9c684e61-1706-49eb-8ffb-52a909a3a052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9c684e61-1706-49eb-8ffb-52a909a3a052" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1cceb739-28e1-4f1c-8266-b69ae2939d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1cceb739-28e1-4f1c-8266-b69ae2939d41" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_029d6e66-dd26-495b-a0f8-6c17205a5735" xlink:href="exfy-20211231.xsd#exfy_RevenueFromContractWithCustomerCashRewardsToCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_029d6e66-dd26-495b-a0f8-6c17205a5735" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d93a32a7-2e8d-477c-bc0f-8af48eccdf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d93a32a7-2e8d-477c-bc0f-8af48eccdf30" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_68f91076-0d28-4ab7-8fdc-0e83833d202a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_68f91076-0d28-4ab7-8fdc-0e83833d202a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_050a7936-b168-41a4-b94f-512c6b4ace19" xlink:href="exfy-20211231.xsd#exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_050a7936-b168-41a4-b94f-512c6b4ace19" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_ce92fc14-c601-4581-8a15-b755186eda19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_ce92fc14-c601-4581-8a15-b755186eda19" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_37a57930-d487-4e56-89d3-dc412c57106a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_37a57930-d487-4e56-89d3-dc412c57106a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_18810746-ae3c-4904-baec-6c6a198d0429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_NumberOfReportableSegments_18810746-ae3c-4904-baec-6c6a198d0429" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e69285a7-9cff-4b88-9cf4-5c48e81040f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e69285a7-9cff-4b88-9cf4-5c48e81040f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fc4740db-08a7-4d9b-ab44-09adbd77842e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_BuildingMember_fc4740db-08a7-4d9b-ab44-09adbd77842e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_eb71d2bc-db97-408b-b317-fbc0e55ca358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_eb71d2bc-db97-408b-b317-fbc0e55ca358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_ad5ce997-6f70-401e-a590-820810cf6e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_ComputerEquipmentMember_ad5ce997-6f70-401e-a590-820810cf6e7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c011aa57-4c58-4a96-82fa-1be8b031cbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c011aa57-4c58-4a96-82fa-1be8b031cbb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_f72956d0-3adb-4b33-865f-5430bfce344f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_f72956d0-3adb-4b33-865f-5430bfce344f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_03e7d243-8577-4b4e-8c5a-f50b38d30b9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_03e7d243-8577-4b4e-8c5a-f50b38d30b9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e2bcd7b-f2a4-4b01-88e6-61f6c0bb7a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e2bcd7b-f2a4-4b01-88e6-61f6c0bb7a5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75b6acb5-6141-472a-82b0-d2572de10624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75b6acb5-6141-472a-82b0-d2572de10624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:to="loc_us-gaap_PlanNameDomain_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:to="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_938a1737-9c34-4b1d-b75c-2e49d8eb5294" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:to="loc_exfy_The2021IncentivePlanMember_938a1737-9c34-4b1d-b75c-2e49d8eb5294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_470093ce-dc1b-4a95-baf8-e710a3a425f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:to="loc_us-gaap_GranteeStatusDomain_470093ce-dc1b-4a95-baf8-e710a3a425f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:to="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2251fca1-cc1c-4286-8c54-d94a637f03a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2251fca1-cc1c-4286-8c54-d94a637f03a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3727a460-9a13-4a0e-b498-f03bfe5a9094_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3727a460-9a13-4a0e-b498-f03bfe5a9094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_e5e4879f-cd17-433e-954e-1e469839e6fa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:to="loc_srt_ExecutiveOfficerMember_e5e4879f-cd17-433e-954e-1e469839e6fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails" xlink:type="extended" id="i72ca92bca3444ead8448084e07107aa8_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockOptionExerciseCashBonusLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5723591c-51d1-4616-a490-39b97cd534aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5723591c-51d1-4616-a490-39b97cd534aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:to="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_58a4b6ac-52a6-41cc-8eca-f81880de7c12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_58a4b6ac-52a6-41cc-8eca-f81880de7c12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d9487adc-8a61-445e-a7e6-8f8e85a8c94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_CostOfSalesMember_d9487adc-8a61-445e-a7e6-8f8e85a8c94f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_856625c0-ee53-4c3b-8b7c-2ff9d4281653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_856625c0-ee53-4c3b-8b7c-2ff9d4281653" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02d9c6b8-ceb8-4944-9c10-7e93e89d438a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02d9c6b8-ceb8-4944-9c10-7e93e89d438a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_35e3f834-c97c-4f1e-a37c-fb45eca1bad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_35e3f834-c97c-4f1e-a37c-fb45eca1bad1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails" xlink:type="extended" id="i21ed6c833a8c43eaad43a39056467aa4_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbd3be7a-e9d1-4f46-b1db-f2c123ed8259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbd3be7a-e9d1-4f46-b1db-f2c123ed8259" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:to="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_89003118-31b4-495d-be71-7ce6d250a734_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:to="loc_srt_SegmentGeographicalDomain_89003118-31b4-495d-be71-7ce6d250a734_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:to="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cacc404f-3017-44a2-a981-7759c3cca6a2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:to="loc_country_US_cacc404f-3017-44a2-a981-7759c3cca6a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_dcca6259-a0ab-4507-b6a9-1aa31ee9bba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:to="loc_us-gaap_NonUsMember_dcca6259-a0ab-4507-b6a9-1aa31ee9bba7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="extended" id="if66a2015bd9f4113b16d4eeca55288d3_PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_934a4ba7-0e8f-4820-85b3-ae5e25f111bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_934a4ba7-0e8f-4820-85b3-ae5e25f111bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_440fd09b-f276-47fa-a1e6-1ce793f16ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_440fd09b-f276-47fa-a1e6-1ce793f16ca1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b0fc77d7-1bcd-4ff2-b377-0e77cab47e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b0fc77d7-1bcd-4ff2-b377-0e77cab47e62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_217aa488-0e0d-49e3-9aa1-f2be328703c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_217aa488-0e0d-49e3-9aa1-f2be328703c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_e86c85dd-17c7-465a-9872-8d86ac636fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_ComputerEquipmentMember_e86c85dd-17c7-465a-9872-8d86ac636fd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a262ba81-66c7-4c65-bd84-d59ed1f02c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a262ba81-66c7-4c65-bd84-d59ed1f02c6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e129f29a-c00d-4e2c-bce7-fa654b91bc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e129f29a-c00d-4e2c-bce7-fa654b91bc9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_decea8e7-9bd5-4aa0-a9ab-88e79c9353db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_BuildingMember_decea8e7-9bd5-4aa0-a9ab-88e79c9353db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7d257acd-0945-4f8f-bd78-000b6a072490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_LandMember_7d257acd-0945-4f8f-bd78-000b6a072490" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_9654af89-6724-4411-9803-4d21663f29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_ConstructionInProgressMember_9654af89-6724-4411-9803-4d21663f29f8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/LEASESNarrativeDetails" xlink:type="extended" id="i274eec73c6e94624aca2f279b3625efd_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b3cae556-4bb2-499b-a299-9bcf2104ee1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b3cae556-4bb2-499b-a299-9bcf2104ee1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_92d19bec-71a4-4d0a-8116-c96d0628da57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_92d19bec-71a4-4d0a-8116-c96d0628da57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_e1f25819-d17d-4bf7-914b-023c20fbe9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_e1f25819-d17d-4bf7-914b-023c20fbe9d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0cb801d-53f9-4518-952e-291cea1bac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0cb801d-53f9-4518-952e-291cea1bac0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4fec033-e168-4b56-83fc-ac05a4b8df76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4fec033-e168-4b56-83fc-ac05a4b8df76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb893e04-7dd2-43de-9f8e-8bc165d72aac_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:to="loc_srt_RangeMember_cb893e04-7dd2-43de-9f8e-8bc165d72aac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:to="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a432e995-fe9e-47c7-bd24-7111e72cf2d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:to="loc_srt_MinimumMember_a432e995-fe9e-47c7-bd24-7111e72cf2d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f7b4ed5-34f4-4a04-8839-b32a0c4c8b5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:to="loc_srt_MaximumMember_9f7b4ed5-34f4-4a04-8839-b32a0c4c8b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8686f021-c1b1-4619-bdff-44dc93e60ea6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8686f021-c1b1-4619-bdff-44dc93e60ea6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeMember_4a1d3dec-07fc-42e0-a78a-12faba652fa9" xlink:href="exfy-20211231.xsd#exfy_OfficeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_exfy_OfficeMember_4a1d3dec-07fc-42e0-a78a-12faba652fa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0b116b47-4a28-424b-b640-a892d5603d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_us-gaap_EquipmentMember_0b116b47-4a28-424b-b640-a892d5603d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_7fb7da10-e65c-4ea8-ae3b-d481a527f4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_us-gaap_ComputerEquipmentMember_7fb7da10-e65c-4ea8-ae3b-d481a527f4f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_a174ea19-4acf-445f-9f99-a168f2b996d1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_a174ea19-4acf-445f-9f99-a168f2b996d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeSpaceInUKMember_16bda4d8-9cca-47ce-9865-856ca0ba7a01" xlink:href="exfy-20211231.xsd#exfy_OfficeSpaceInUKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:to="loc_exfy_OfficeSpaceInUKMember_16bda4d8-9cca-47ce-9865-856ca0ba7a01" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="extended" id="i7942922533454b7f984023fd6c4397ad_SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:href="exfy-20211231.xsd#exfy_OtherCurrentAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_42de2984-56a2-4b67-8c1a-bb50ff1f5364" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashHeldForRelatedPartyCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_42de2984-56a2-4b67-8c1a-bb50ff1f5364" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_a5acf23d-dfac-49d8-ba68-2eb5bd4e810d" xlink:href="exfy-20211231.xsd#exfy_CardCollateralForFundsHeldForCustomersCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_a5acf23d-dfac-49d8-ba68-2eb5bd4e810d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_25ca1dc5-92bc-4b82-97ea-0b463101377e" xlink:href="exfy-20211231.xsd#exfy_CashInTransitForFundsHeldForCustomersCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_25ca1dc5-92bc-4b82-97ea-0b463101377e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3416b926-c9e8-43fc-9735-0b7f92b8b608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3416b926-c9e8-43fc-9735-0b7f92b8b608" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d6d7b35c-d3e7-4cdb-8c08-a0ce2fe689d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d6d7b35c-d3e7-4cdb-8c08-a0ce2fe689d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_baaedaf2-e96c-4985-804e-536f74d58e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_baaedaf2-e96c-4985-804e-536f74d58e35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4642a214-b922-4d2d-9fce-48d14f21dcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_OtherAssetsCurrent_4642a214-b922-4d2d-9fce-48d14f21dcfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfOtherCurrentAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_b3cfa45b-45e9-4395-bfe8-4083fc2fe48d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:to="loc_srt_SubsidiariesMember_b3cfa45b-45e9-4395-bfe8-4083fc2fe48d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyOrgMember_8213a583-ba4b-4441-9e5d-897ae9c08510" xlink:href="exfy-20211231.xsd#exfy_ExpensifyOrgMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:to="loc_exfy_ExpensifyOrgMember_8213a583-ba4b-4441-9e5d-897ae9c08510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyPaymentLLCMember_70777f7e-2248-48b4-979d-94079e0b3a32" xlink:href="exfy-20211231.xsd#exfy_ExpensifyPaymentLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:to="loc_exfy_ExpensifyPaymentLLCMember_70777f7e-2248-48b4-979d-94079e0b3a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e17d9a8e-9f3c-489e-a39a-a603165a06a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:to="loc_us-gaap_RelatedPartyDomain_e17d9a8e-9f3c-489e-a39a-a603165a06a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:to="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_9a17a136-582f-428b-be1c-32bbafc9d65e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:to="loc_srt_AffiliatedEntityMember_9a17a136-582f-428b-be1c-32bbafc9d65e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails" xlink:type="extended" id="i166a5cc336f446c7a4a1b5849190b727_FINANCINGARRANGEMENTSAmortizingtermmortgageDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d3c246ad-60c4-47cc-9ad4-924a436a6a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d3c246ad-60c4-47cc-9ad4-924a436a6a40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_3755baaa-6745-4a96-a0d7-da2c9b21eb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentTerm_3755baaa-6745-4a96-a0d7-da2c9b21eb8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fd7260cd-f1d9-4fca-bf1f-d49ade077a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fd7260cd-f1d9-4fca-bf1f-d49ade077a2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdaa00f4-788b-41a7-9324-ed14ba8f7bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdaa00f4-788b-41a7-9324-ed14ba8f7bd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_66ff912f-c44b-4954-8857-3d4c7d5734ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_66ff912f-c44b-4954-8857-3d4c7d5734ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d48c991-c1d0-403a-bf3b-f9a0c581fef0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d48c991-c1d0-403a-bf3b-f9a0c581fef0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_0353615a-a4f4-4429-b625-cb24db09d5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:to="loc_us-gaap_MortgagesMember_0353615a-a4f4-4429-b625-cb24db09d5a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:to="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c2269539-d381-421c-be55-8871d6ea1136_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:to="loc_us-gaap_VariableRateDomain_c2269539-d381-421c-be55-8871d6ea1136_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:to="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_e39f6f8b-c966-4e57-ad9b-e66f37a40cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:to="loc_us-gaap_PrimeRateMember_e39f6f8b-c966-4e57-ad9b-e66f37a40cb5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTS2021amendedtermloanDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails" xlink:type="extended" id="i6567493d41c24d0eb5205846e7a642a9_FINANCINGARRANGEMENTS2021amendedtermloanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d71917e5-344d-4f4b-a249-443cc15530b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d71917e5-344d-4f4b-a249-443cc15530b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ea016ccf-7dac-4384-adf2-514d217a0f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ea016ccf-7dac-4384-adf2-514d217a0f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4a38d99b-f312-4209-b333-dbf9de80df0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentTerm_4a38d99b-f312-4209-b333-dbf9de80df0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d2ae2fe0-50a0-46ce-adc1-106fb4b7384b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d2ae2fe0-50a0-46ce-adc1-106fb4b7384b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_349c674c-e9a4-4676-a6ae-99b0caf703ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_349c674c-e9a4-4676-a6ae-99b0caf703ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e695df40-8c3e-4e4c-9603-7935d70894ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e695df40-8c3e-4e4c-9603-7935d70894ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a294b90b-9125-41a8-9967-12cdb9f4bc56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a294b90b-9125-41a8-9967-12cdb9f4bc56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtIssuanceExpense_c521bb00-9d0a-45b0-85b0-9715b09c183a" xlink:href="exfy-20211231.xsd#exfy_DebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_exfy_DebtIssuanceExpense_c521bb00-9d0a-45b0-85b0-9715b09c183a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0c1b9411-f177-44b5-bd3b-aabaeac1ec14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0c1b9411-f177-44b5-bd3b-aabaeac1ec14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:to="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanInitialTermLoanMember_a8eee23d-7e96-4fa9-87ee-bec52baab025" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanInitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:to="loc_exfy_Amended2021TermLoanInitialTermLoanMember_a8eee23d-7e96-4fa9-87ee-bec52baab025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanDelayedTermLoanMember_4f25c710-fa49-4e1d-ae93-44474e0a01c4" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanDelayedTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:to="loc_exfy_Amended2021TermLoanDelayedTermLoanMember_4f25c710-fa49-4e1d-ae93-44474e0a01c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9ce481d7-c853-42ab-b633-b41079016116_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9ce481d7-c853-42ab-b633-b41079016116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_efb641d6-0d82-4393-b53c-04aa1c3dbd05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:to="loc_us-gaap_SecuredDebtMember_efb641d6-0d82-4393-b53c-04aa1c3dbd05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_44947e9d-e8e9-4a8a-86a5-9c446b66e7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:to="loc_us-gaap_LineOfCreditMember_44947e9d-e8e9-4a8a-86a5-9c446b66e7ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_49ed847a-fb3a-4dfe-8ac1-824fed6717a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:to="loc_us-gaap_CreditFacilityDomain_49ed847a-fb3a-4dfe-8ac1-824fed6717a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:to="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9ceaef64-c7ff-4793-9481-cebac19acef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9ceaef64-c7ff-4793-9481-cebac19acef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c6115690-82eb-460d-8e99-542f6c383542_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c6115690-82eb-460d-8e99-542f6c383542_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_567063be-2be6-4f9f-ad28-5cadd87697f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:to="loc_srt_ScenarioForecastMember_567063be-2be6-4f9f-ad28-5cadd87697f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f220e268-7c61-4497-a078-b33a434ef611_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:to="loc_us-gaap_VariableRateDomain_f220e268-7c61-4497-a078-b33a434ef611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:to="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_fdc1943f-95df-40a3-88ec-4a7c9e86c534" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:to="loc_exfy_ReferenceRateMember_fdc1943f-95df-40a3-88ec-4a7c9e86c534" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails" xlink:type="extended" id="i2a4b5dcafbca4339ba21e4ed6902e5e3_FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd70329f-1f76-4482-be07-b3e8446f0ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd70329f-1f76-4482-be07-b3e8446f0ed9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e5e510f7-f470-48f7-8d50-d1ef4f4ff9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e5e510f7-f470-48f7-8d50-d1ef4f4ff9f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c5d7f581-2ac5-4322-8db6-18de1ed2be3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c5d7f581-2ac5-4322-8db6-18de1ed2be3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_cdf0c053-34a7-403c-9db3-c6f4380003d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LinesOfCreditCurrent_cdf0c053-34a7-403c-9db3-c6f4380003d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7afe1962-dd1b-4fd2-9fef-c6395a15dff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7afe1962-dd1b-4fd2-9fef-c6395a15dff3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_17368203-7a78-458d-bc40-8e50d64eefd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:to="loc_us-gaap_CreditFacilityDomain_17368203-7a78-458d-bc40-8e50d64eefd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:to="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_829378c2-e2a2-4d79-a5fa-876005b149b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_829378c2-e2a2-4d79-a5fa-876005b149b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d0884532-1089-40b0-8ad8-cd90179e45ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d0884532-1089-40b0-8ad8-cd90179e45ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanMember_99d46dd8-5f54-4c10-a13b-02deed34670a" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:to="loc_exfy_Amended2021TermLoanMember_99d46dd8-5f54-4c10-a13b-02deed34670a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtInstrumentWithCIBCMember_d8f0f9d0-ea96-4cba-83d8-46ef13dc64cb" xlink:href="exfy-20211231.xsd#exfy_DebtInstrumentWithCIBCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:to="loc_exfy_DebtInstrumentWithCIBCMember_d8f0f9d0-ea96-4cba-83d8-46ef13dc64cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_873fba41-ff9c-482a-9a4a-5492cc70b7b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:to="loc_us-gaap_VariableRateDomain_873fba41-ff9c-482a-9a4a-5492cc70b7b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:to="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_8df6088f-9e41-4434-946d-281f3248c736" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:to="loc_exfy_ReferenceRateMember_8df6088f-9e41-4434-946d-281f3248c736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6cf694a1-7274-498c-8294-e9b9bc82b2b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6cf694a1-7274-498c-8294-e9b9bc82b2b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_04464f77-0116-49a3-a413-25147c02c5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:to="loc_us-gaap_LineOfCreditMember_04464f77-0116-49a3-a413-25147c02c5fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSNonamortizingtermloanDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails" xlink:type="extended" id="if7722d3b12c948ae986642641e4eeaf7_FINANCINGARRANGEMENTSNonamortizingtermloanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2117b69d-3564-4e79-8199-d9e664e9d816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2117b69d-3564-4e79-8199-d9e664e9d816" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_063c01dc-f7a5-42ba-9b11-1b428eca5245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_063c01dc-f7a5-42ba-9b11-1b428eca5245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ea3f16e3-5b5d-4fd6-a0f3-775186a8a783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentTerm_ea3f16e3-5b5d-4fd6-a0f3-775186a8a783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_87db3a51-f400-485e-8555-2d27b141f9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_87db3a51-f400-485e-8555-2d27b141f9e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_39050178-b82f-48a6-a860-a4af1d2318c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:to="loc_us-gaap_MediumTermNotesMember_39050178-b82f-48a6-a860-a4af1d2318c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:to="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_10eec4b9-3932-4eb5-8ca3-216c951f1c46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_10eec4b9-3932-4eb5-8ca3-216c951f1c46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonAmortizingTermLoanMember_ca9fa2ce-3421-4b6d-81d4-787fc70704d8" xlink:href="exfy-20211231.xsd#exfy_NonAmortizingTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:to="loc_exfy_NonAmortizingTermLoanMember_ca9fa2ce-3421-4b6d-81d4-787fc70704d8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSAmortizingtermloanDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails" xlink:type="extended" id="iff9bc9f754c64cc6a78bbe22a412c7c4_FINANCINGARRANGEMENTSAmortizingtermloanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5f9a469a-eb05-4866-bec8-13e513b8122c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5f9a469a-eb05-4866-bec8-13e513b8122c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_10a74c71-e3df-47c6-9ea9-75a8aaedab70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentTerm_10a74c71-e3df-47c6-9ea9-75a8aaedab70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4bd989f6-182c-47cf-b8fb-8850157007d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4bd989f6-182c-47cf-b8fb-8850157007d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7b02c915-1eae-47de-a8ee-2eb6d50b0054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7b02c915-1eae-47de-a8ee-2eb6d50b0054" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ed241fb4-a57e-4b98-96a9-432b84de2bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ed241fb4-a57e-4b98-96a9-432b84de2bf3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_0923a1bf-c007-4dbf-90ce-37bc0031196c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_0923a1bf-c007-4dbf-90ce-37bc0031196c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_cea695c0-6da4-4d15-a5f2-7e40c6c5d744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:to="loc_us-gaap_MediumTermNotesMember_cea695c0-6da4-4d15-a5f2-7e40c6c5d744" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ee599a9a-cd11-4cd3-826c-fddb92d02857_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:to="loc_us-gaap_VariableRateDomain_ee599a9a-cd11-4cd3-826c-fddb92d02857_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:to="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_7d5a094f-2807-4634-815a-4654bb9d985b" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:to="loc_exfy_ReferenceRateMember_7d5a094f-2807-4634-815a-4654bb9d985b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AmortizingTermLoanMember_7dd7384b-4f23-4749-b907-705958597833" xlink:href="exfy-20211231.xsd#exfy_AmortizingTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:to="loc_exfy_AmortizingTermLoanMember_7dd7384b-4f23-4749-b907-705958597833" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails" xlink:type="extended" id="i5b99fa016b33437b9608aa8be15fff98_CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0a4b549f-233a-4e83-a84b-670f8db99ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0a4b549f-233a-4e83-a84b-670f8db99ffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_1be49c1a-3f3a-4418-a074-8c555dbcb37d" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_CommonStockVotingRightPerShare_1be49c1a-3f3a-4418-a074-8c555dbcb37d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f5ae4e57-09d7-41db-b6a4-6d3e60b29ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f5ae4e57-09d7-41db-b6a4-6d3e60b29ebe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_cdc210fd-755e-47f1-b614-5f897ac27a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_cdc210fd-755e-47f1-b614-5f897ac27a07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockConversionRatio_1007bdee-9426-44a3-8a28-1b02c69c7362" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_ConversionOfStockConversionRatio_1007bdee-9426-44a3-8a28-1b02c69c7362" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityNonCumulativeDividendRate_32392bf4-597a-477e-8b2f-69e81a73dbe3" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityNonCumulativeDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_TemporaryEquityNonCumulativeDividendRate_32392bf4-597a-477e-8b2f-69e81a73dbe3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_2e2e607c-b09e-4ec4-bdff-d34197888f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_2e2e607c-b09e-4ec4-bdff-d34197888f27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_8beec025-c736-4dd6-ac93-a84f360c8c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_8beec025-c736-4dd6-ac93-a84f360c8c51" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_f7509b27-f732-4c10-84ec-7ded2f7d5d24" xlink:href="exfy-20211231.xsd#exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_f7509b27-f732-4c10-84ec-7ded2f7d5d24" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ClassOfWarrantOrRightIssued_911f9255-5e53-47ec-9e4c-2b7a8b04e8e6" xlink:href="exfy-20211231.xsd#exfy_ClassOfWarrantOrRightIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_ClassOfWarrantOrRightIssued_911f9255-5e53-47ec-9e4c-2b7a8b04e8e6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b59308f7-547e-4385-91ad-3ebb1bf609ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b59308f7-547e-4385-91ad-3ebb1bf609ec" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_d0d926ef-11fe-4474-9aae-f9aec1eadd14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_d0d926ef-11fe-4474-9aae-f9aec1eadd14" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_daacb562-315e-4772-ace6-8104fe6be247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_daacb562-315e-4772-ace6-8104fe6be247" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4bc2df9f-f90b-47bc-bc17-40920399d34a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:to="loc_us-gaap_ClassOfStockDomain_4bc2df9f-f90b-47bc-bc17-40920399d34a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:to="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_d27a716a-deb0-4a4d-a86e-e0c22669cade" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_CommonStockLT10Member_d27a716a-deb0-4a4d-a86e-e0c22669cade" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_274a01a0-c578-48f6-b2bc-f893d003c4e9" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_CommonStockLT50Member_274a01a0-c578-48f6-b2bc-f893d003c4e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesAMember_9b58c670-43f3-4a29-8b3a-dfb4a8b1a0b1" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesAMember_9b58c670-43f3-4a29-8b3a-dfb4a8b1a0b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesBMember_ab88ac04-5cbb-4df6-add0-324039d0a271" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesBMember_ab88ac04-5cbb-4df6-add0-324039d0a271" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesB1Member_bd79089c-de38-419a-ae9e-e358135c03c4" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesB1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesB1Member_bd79089c-de38-419a-ae9e-e358135c03c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesCMember_7ad9e474-eb9c-407b-b41c-6bb22fa30e02" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesCMember_7ad9e474-eb9c-407b-b41c-6bb22fa30e02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d8347928-5fa6-4f74-8072-851bd5981360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_us-gaap_CommonClassAMember_d8347928-5fa6-4f74-8072-851bd5981360" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_90875454-df8e-40a0-8cb0-cc474488d2fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_90875454-df8e-40a0-8cb0-cc474488d2fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_e8cc453f-38c6-4ba9-98ce-ad4d1b532378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_e8cc453f-38c6-4ba9-98ce-ad4d1b532378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2013WarrantsMember_fb7b7c10-8e00-46ca-bc10-91cd91a8eec1" xlink:href="exfy-20211231.xsd#exfy_A2013WarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:to="loc_exfy_A2013WarrantsMember_fb7b7c10-8e00-46ca-bc10-91cd91a8eec1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2016WarrantsMember_1cad7426-67cd-4399-b57d-98c67884aa68" xlink:href="exfy-20211231.xsd#exfy_A2016WarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:to="loc_exfy_A2016WarrantsMember_1cad7426-67cd-4399-b57d-98c67884aa68" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails" xlink:type="extended" id="ieb202714b428467694d7487537170cd7_CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_0d78aa4f-b417-4835-9194-e47b3f9818ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_0d78aa4f-b417-4835-9194-e47b3f9818ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_03700387-386c-42f0-a122-e6fe110e4372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_03700387-386c-42f0-a122-e6fe110e4372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_f05fa29c-9050-4c0a-b725-b0fc1fda753f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_f05fa29c-9050-4c0a-b725-b0fc1fda753f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_a53eef40-9931-45c4-85c6-95b3d2939fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_a53eef40-9931-45c4-85c6-95b3d2939fb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_d0e40f15-1d69-4ed0-81c2-adada6ade337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_d0e40f15-1d69-4ed0-81c2-adada6ade337" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_888ea2bb-8089-431a-9491-c3233115e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_888ea2bb-8089-431a-9491-c3233115e7c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bb986821-cb97-4aa1-8256-e384c8b11182_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:to="loc_us-gaap_ClassOfStockDomain_bb986821-cb97-4aa1-8256-e384c8b11182_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:to="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesAMember_896d9847-f4ea-40fb-96b6-a6c1c748cf3a" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesAMember_896d9847-f4ea-40fb-96b6-a6c1c748cf3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesBMember_643c4371-e15d-47dd-8833-9beb62cc316f" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesBMember_643c4371-e15d-47dd-8833-9beb62cc316f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesB1Member_68c07533-bd0d-4c28-9b78-3f254b742aae" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesB1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesB1Member_68c07533-bd0d-4c28-9b78-3f254b742aae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesCMember_7cb4fd90-544c-45d2-a302-db3e914ef79b" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesCMember_7cb4fd90-544c-45d2-a302-db3e914ef79b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails" xlink:type="extended" id="ia88dd766c5d54eb98ba6fc9b7f6caf94_CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ClassOfWarrantOrRightIssued_25fb64a4-c952-46ce-8ba6-261d3105d266" xlink:href="exfy-20211231.xsd#exfy_ClassOfWarrantOrRightIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_exfy_ClassOfWarrantOrRightIssued_25fb64a4-c952-46ce-8ba6-261d3105d266" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_20995b18-acf7-419a-be1a-e5f99d325b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_20995b18-acf7-419a-be1a-e5f99d325b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_7cafd848-c471-4ba7-a96d-d41db5e944a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_7cafd848-c471-4ba7-a96d-d41db5e944a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_4febbcb7-1e94-4400-a911-e88b3735c2fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_4febbcb7-1e94-4400-a911-e88b3735c2fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_September2013WarrantsMember_668c7d52-f42d-447f-b284-5c3db93dd83a" xlink:href="exfy-20211231.xsd#exfy_September2013WarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_September2013WarrantsMember_668c7d52-f42d-447f-b284-5c3db93dd83a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_October2013WarrantsMember_e14e47ea-0551-4876-b4ce-5cc294ed302f" xlink:href="exfy-20211231.xsd#exfy_October2013WarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_October2013WarrantsMember_e14e47ea-0551-4876-b4ce-5cc294ed302f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_December2016WarrantsMember_3bbe9d5c-2f8a-4dbf-aaf0-0dc8b471f7cf" xlink:href="exfy-20211231.xsd#exfy_December2016WarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_December2016WarrantsMember_3bbe9d5c-2f8a-4dbf-aaf0-0dc8b471f7cf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails" xlink:type="extended" id="i077c36b4ab864e9da8a8152f57266af8_STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8df75237-f62f-4cdb-9418-d6c94c5ac12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8df75237-f62f-4cdb-9418-d6c94c5ac12b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_5cc29946-1d5d-4d57-840e-640ea0e3c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_5cc29946-1d5d-4d57-840e-640ea0e3c9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2889efea-e74a-40d0-878f-3e5d6cf4be42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:to="loc_us-gaap_PlanNameDomain_2889efea-e74a-40d0-878f-3e5d6cf4be42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:to="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2009OptionPlanMember_a4b84610-81fc-4599-b4df-59f929c23fed" xlink:href="exfy-20211231.xsd#exfy_The2009OptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:to="loc_exfy_The2009OptionPlanMember_a4b84610-81fc-4599-b4df-59f929c23fed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_36a9a97e-d202-473b-8686-d991d97ceacb" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:to="loc_exfy_The2019OptionPlanMember_36a9a97e-d202-473b-8686-d991d97ceacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_084389e0-f4da-4e44-825d-cba6ac3187e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:to="loc_us-gaap_ClassOfStockDomain_084389e0-f4da-4e44-825d-cba6ac3187e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:to="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_558bcc64-e87f-4ee7-8422-c3b08c8d14e8" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:to="loc_exfy_CommonStockLT50Member_558bcc64-e87f-4ee7-8422-c3b08c8d14e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7a490b5e-eced-4a1f-ac7f-1f911218dd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:to="loc_us-gaap_CommonClassAMember_7a490b5e-eced-4a1f-ac7f-1f911218dd5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7c70868-29db-4761-b7be-e08833598742_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7c70868-29db-4761-b7be-e08833598742_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_df888be0-5cd2-4837-ba87-745096398a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_df888be0-5cd2-4837-ba87-745096398a54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails" xlink:type="extended" id="i2d7ad9b172134ef0bced47410e213f69_STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f2b5c42c-395d-479f-8f53-dda55b65ca29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f2b5c42c-395d-479f-8f53-dda55b65ca29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_9808a23a-d5ac-42ec-875d-9068a3ffd023" xlink:href="exfy-20211231.xsd#exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_9808a23a-d5ac-42ec-875d-9068a3ffd023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_961dc930-6c10-4341-9f90-1306aa0ff778" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_961dc930-6c10-4341-9f90-1306aa0ff778" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7714871c-707c-413b-aeda-3e14caf8dcbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:to="loc_us-gaap_ClassOfStockDomain_7714871c-707c-413b-aeda-3e14caf8dcbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:to="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_863fe14d-a58e-475b-b778-646e34ac78ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:to="loc_us-gaap_CommonClassAMember_863fe14d-a58e-475b-b778-646e34ac78ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_121a4604-60fc-409d-b6dd-4e6bbd2df544_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_121a4604-60fc-409d-b6dd-4e6bbd2df544_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9084001-bf19-49c2-b325-41bedcc177b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:to="loc_us-gaap_SubsequentEventMember_b9084001-bf19-49c2-b325-41bedcc177b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_38b2fdb7-d8a0-45d6-af51-e3c8d0522161_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:to="loc_srt_RangeMember_38b2fdb7-d8a0-45d6-af51-e3c8d0522161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:to="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e75397f-ed1f-45b3-ad61-491fbb2f84cd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:to="loc_srt_MaximumMember_0e75397f-ed1f-45b3-ad61-491fbb2f84cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_58b51b9c-e6fe-44c2-b571-7c1f12d82db8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:to="loc_us-gaap_PlanNameDomain_58b51b9c-e6fe-44c2-b571-7c1f12d82db8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:to="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_0a56bc12-308f-4c62-bdbd-3d6b9fa6668c" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:to="loc_exfy_The2021IncentivePlanMember_0a56bc12-308f-4c62-bdbd-3d6b9fa6668c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockPurchasePlanMember_7e78200d-a5b6-4d44-a4a0-0f0ebf3df341" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:to="loc_exfy_EmployeeStockPurchasePlanMember_7e78200d-a5b6-4d44-a4a0-0f0ebf3df341" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSRSUNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails" xlink:type="extended" id="if3ced8fdade54a84a6ef8292b4056b36_STOCKINCENTIVEPLANSRSUNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b0d1dd2a-9a29-4bd4-98bd-678a2e604ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b0d1dd2a-9a29-4bd4-98bd-678a2e604ecd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05617c0a-7c46-4fb1-8d36-53a2da3acda5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05617c0a-7c46-4fb1-8d36-53a2da3acda5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_aaf63c25-7913-41b7-a3d2-29e61368f222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_aaf63c25-7913-41b7-a3d2-29e61368f222" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_67af84f6-298b-4da9-aa63-eb9718ff76a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_67af84f6-298b-4da9-aa63-eb9718ff76a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bec4b2f6-5793-43f4-9da3-3018d782d37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bec4b2f6-5793-43f4-9da3-3018d782d37d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70d527ec-cc9a-43c8-9925-6a604261ad0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_70d527ec-cc9a-43c8-9925-6a604261ad0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aba80d7b-ef0a-4b55-ab97-0fa43243fee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aba80d7b-ef0a-4b55-ab97-0fa43243fee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8370cf22-db89-4eab-a722-e8d0e11b75b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:to="loc_us-gaap_PlanNameDomain_8370cf22-db89-4eab-a722-e8d0e11b75b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:to="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_ccebd992-4818-4125-a8e5-b8e3f1db6a58" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:to="loc_exfy_The2019OptionPlanMember_ccebd992-4818-4125-a8e5-b8e3f1db6a58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_a3cd2713-0b67-463a-a5ec-f92be79d061f" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:to="loc_exfy_The2021IncentivePlanMember_a3cd2713-0b67-463a-a5ec-f92be79d061f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0eab4808-a926-4ffd-8874-35dd3787b9ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:to="loc_us-gaap_ClassOfStockDomain_0eab4808-a926-4ffd-8874-35dd3787b9ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:to="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_31ca057f-9cf0-4826-a106-7e9e350414a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:to="loc_us-gaap_CommonClassAMember_31ca057f-9cf0-4826-a106-7e9e350414a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_153e2eb1-2c4f-4de4-a2c9-5e6aa9f023fb" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:to="loc_exfy_CommonStockLT50Member_153e2eb1-2c4f-4de4-a2c9-5e6aa9f023fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5f9a4994-ed91-4b44-bf95-ed6de6cd239a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5f9a4994-ed91-4b44-bf95-ed6de6cd239a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_0b2c09bc-431a-4b90-b01e-c5c6f0d8fcea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:to="loc_srt_ChiefExecutiveOfficerMember_0b2c09bc-431a-4b90-b01e-c5c6f0d8fcea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSRSURollforwardDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails" xlink:type="extended" id="i1bfdae71f6a24f63945bbc8706385cab_STOCKINCENTIVEPLANSRSURollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a3c6dcca-c46f-4261-9a78-c734c701b296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a3c6dcca-c46f-4261-9a78-c734c701b296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5e26bfa6-7935-4eb7-a617-a6d5874f3565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5e26bfa6-7935-4eb7-a617-a6d5874f3565" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_fe069274-f337-418d-8be4-2115f0a234a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_fe069274-f337-418d-8be4-2115f0a234a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5ceef4ec-4f82-4453-9f84-b4bed5f7ac54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5ceef4ec-4f82-4453-9f84-b4bed5f7ac54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7181bb4-2c7f-4d62-a429-692dccebe330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_87d1b64c-4fa7-4abd-b70e-6322cd964187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_87d1b64c-4fa7-4abd-b70e-6322cd964187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2801e0e-bbd3-4448-8303-75a9847217a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2801e0e-bbd3-4448-8303-75a9847217a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f1685917-6c5c-4201-a396-341083782384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f1685917-6c5c-4201-a396-341083782384" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_191d8655-8daa-4caa-bb0e-aaa79cc9c0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_191d8655-8daa-4caa-bb0e-aaa79cc9c0b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_526aedbd-6b35-413f-8468-c68e8c7f957b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:to="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b31addf4-51f0-4c02-9568-61504f96886b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b31addf4-51f0-4c02-9568-61504f96886b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4b11666b-f71e-43f1-b903-049084907c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4b11666b-f71e-43f1-b903-049084907c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cab3a86a-5593-4e8b-955b-21cbd26131b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:to="loc_us-gaap_ClassOfStockDomain_cab3a86a-5593-4e8b-955b-21cbd26131b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:to="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7bcc9dde-cac1-41db-8f84-4c514d4051c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:to="loc_us-gaap_CommonClassAMember_7bcc9dde-cac1-41db-8f84-4c514d4051c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_8fba4638-a06b-4f31-b459-6bfe5c461cab" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:to="loc_exfy_CommonStockLT50Member_8fba4638-a06b-4f31-b459-6bfe5c461cab" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSStockOptionNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails" xlink:type="extended" id="i2683daa6c5c74e8986023bec3e2d7975_STOCKINCENTIVEPLANSStockOptionNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b3d1d976-43a3-419b-8a50-5e85fb2b7b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b3d1d976-43a3-419b-8a50-5e85fb2b7b01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b7939d54-58fe-4ebb-8bd2-56067f233ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b7939d54-58fe-4ebb-8bd2-56067f233ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8bf73dd8-c265-4f77-b407-9f70a5503c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8bf73dd8-c265-4f77-b407-9f70a5503c5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_acc9189d-ddd2-4440-8447-fff3140531dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_acc9189d-ddd2-4440-8447-fff3140531dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedPaymentArrangementExerciseCost_7130c488-7765-4c66-bafd-b742aabea7e5" xlink:href="exfy-20211231.xsd#exfy_ShareBasedPaymentArrangementExerciseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_ShareBasedPaymentArrangementExerciseCost_7130c488-7765-4c66-bafd-b742aabea7e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d24256d7-1153-4999-932c-1148e0c6e01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d24256d7-1153-4999-932c-1148e0c6e01e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_373c91ad-177f-4703-9206-dd3bd1dcc267" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_373c91ad-177f-4703-9206-dd3bd1dcc267" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_3bd1a956-c024-4b6b-9d7e-234084f9359c" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_3bd1a956-c024-4b6b-9d7e-234084f9359c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_d13b473e-c94f-4895-912c-6ad9dab325b5" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_d13b473e-c94f-4895-912c-6ad9dab325b5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13458df8-057b-42fb-b9e4-3760f03ee525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13458df8-057b-42fb-b9e4-3760f03ee525" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64f36dba-4883-42d4-ba26-d47f5b8f21f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64f36dba-4883-42d4-ba26-d47f5b8f21f8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab4fee5b-0ca5-48ee-801d-aab06d16780b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab4fee5b-0ca5-48ee-801d-aab06d16780b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ef4c8055-681e-43ec-a2fe-5c2fb76f07cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ef4c8055-681e-43ec-a2fe-5c2fb76f07cc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9d04d2f2-b100-425c-bfd4-2e8671f3217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9d04d2f2-b100-425c-bfd4-2e8671f3217c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cf982b36-5b96-4006-a757-3b1f9d763e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cf982b36-5b96-4006-a757-3b1f9d763e30" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d493315a-411a-4346-bbfa-8e58e9a5fdac_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d493315a-411a-4346-bbfa-8e58e9a5fdac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TenPercentHolderMember_a410cbb0-baef-4cfc-8f97-b6fda692360d" xlink:href="exfy-20211231.xsd#exfy_TenPercentHolderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_exfy_TenPercentHolderMember_a410cbb0-baef-4cfc-8f97-b6fda692360d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherThanTenPercentHolderMember_c02e0f67-73a8-4c5a-8d02-97df71733b56" xlink:href="exfy-20211231.xsd#exfy_OtherThanTenPercentHolderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_exfy_OtherThanTenPercentHolderMember_c02e0f67-73a8-4c5a-8d02-97df71733b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_0575b696-bd48-4c05-af67-96ea1d5cd9ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_srt_ChiefExecutiveOfficerMember_0575b696-bd48-4c05-af67-96ea1d5cd9ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f84fecb-935c-43d4-9a73-181516ba9bf7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f84fecb-935c-43d4-9a73-181516ba9bf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_30a79246-ada0-47cc-bcf0-d3f3238c25af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_30a79246-ada0-47cc-bcf0-d3f3238c25af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonStatutoryOptionsMember_fc9a0c5f-601f-4723-beba-336983c9f5a5" xlink:href="exfy-20211231.xsd#exfy_NonStatutoryOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_exfy_NonStatutoryOptionsMember_fc9a0c5f-601f-4723-beba-336983c9f5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_9a0eb569-6832-4a99-b05e-8398b9388780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_us-gaap_StockCompensationPlanMember_9a0eb569-6832-4a99-b05e-8398b9388780" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eec72ec8-a464-4aad-bd1f-f75a4a432cd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:to="loc_us-gaap_PlanNameDomain_eec72ec8-a464-4aad-bd1f-f75a4a432cd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:to="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2009OptionPlanMember_667ad945-5561-4651-9201-ebd30f6f679a" xlink:href="exfy-20211231.xsd#exfy_The2009OptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:to="loc_exfy_The2009OptionPlanMember_667ad945-5561-4651-9201-ebd30f6f679a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_0dddf0ca-81f3-48a2-8301-5b7027df3595" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:to="loc_exfy_The2019OptionPlanMember_0dddf0ca-81f3-48a2-8301-5b7027df3595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0422483f-fd1a-4ab4-ad26-3751b3931499_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:to="loc_us-gaap_ClassOfStockDomain_0422483f-fd1a-4ab4-ad26-3751b3931499_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:to="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_46fe6848-e781-4b2d-8339-414a31b8f9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:to="loc_us-gaap_CommonStockMember_46fe6848-e781-4b2d-8339-414a31b8f9ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_edcda27d-e746-4d4b-84c9-ad093ac84d89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_edcda27d-e746-4d4b-84c9-ad093ac84d89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockBasedCompensationMember_f954fd85-0653-490f-8b02-937fe368f397" xlink:href="exfy-20211231.xsd#exfy_StockBasedCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:to="loc_exfy_StockBasedCompensationMember_f954fd85-0653-490f-8b02-937fe368f397" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSStockbasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails" xlink:type="extended" id="ie2b0f8ef895f466eb76548471759fdb9_STOCKINCENTIVEPLANSStockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_702a0dff-eeeb-4c5f-b5f7-4bb3be40c14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_702a0dff-eeeb-4c5f-b5f7-4bb3be40c14f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5109e399-2c63-4d43-9958-1b4654b35574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5109e399-2c63-4d43-9958-1b4654b35574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7677a078-bc34-48e9-9364-5fa20a2f2624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7677a078-bc34-48e9-9364-5fa20a2f2624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ebc352cf-6cbf-472c-97e5-56aede0c5b71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ebc352cf-6cbf-472c-97e5-56aede0c5b71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d4aef446-9feb-4ab4-9155-22ffad28cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d4aef446-9feb-4ab4-9155-22ffad28cdce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5e52dde6-ae9c-4166-8aa8-3529159eeefe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5e52dde6-ae9c-4166-8aa8-3529159eeefe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b180db7a-705c-4b56-9895-6ae0500d4097_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b180db7a-705c-4b56-9895-6ae0500d4097_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SecondarySalesMember_a0cc5558-0474-4313-a17e-7db3a0b543ad" xlink:href="exfy-20211231.xsd#exfy_SecondarySalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:to="loc_exfy_SecondarySalesMember_a0cc5558-0474-4313-a17e-7db3a0b543ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_58099bfa-c65f-405f-bf3d-b4d2df54e19b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_58099bfa-c65f-405f-bf3d-b4d2df54e19b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3352c008-15f4-48ba-8661-2cee96cbef27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_CostOfSalesMember_3352c008-15f4-48ba-8661-2cee96cbef27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8e57dacc-0461-4b90-be6e-ce3a9d35d553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8e57dacc-0461-4b90-be6e-ce3a9d35d553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_893bef89-e572-4162-8de3-31eb33d896d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_893bef89-e572-4162-8de3-31eb33d896d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3f7be462-c649-4d8d-93db-a80c35614957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_3f7be462-c649-4d8d-93db-a80c35614957" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c17a5fca-1769-40b6-a24a-9b9db9160f45_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c17a5fca-1769-40b6-a24a-9b9db9160f45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_392a5ce1-f614-4b73-9352-28574e26e3e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:to="loc_srt_ChiefExecutiveOfficerMember_392a5ce1-f614-4b73-9352-28574e26e3e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_MemberOfAuditCommitteeMember_53496b61-78a5-4d84-8ebf-47919bcb543d" xlink:href="exfy-20211231.xsd#exfy_MemberOfAuditCommitteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:to="loc_exfy_MemberOfAuditCommitteeMember_53496b61-78a5-4d84-8ebf-47919bcb543d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_0847ad25-f471-4cc6-926c-4b442813883c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_0847ad25-f471-4cc6-926c-4b442813883c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESNarrativesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/INCOMETAXESNarrativesDetails" xlink:type="extended" id="i10ec8723210f49ba99d53176cf25257a_INCOMETAXESNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c686745f-544d-484a-a93a-e263c2f54b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c686745f-544d-484a-a93a-e263c2f54b32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9741c38-1d65-4328-80a2-9423ec5937a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9741c38-1d65-4328-80a2-9423ec5937a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_6b9f172b-2829-4e39-ab41-52dbfc6ae815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_6b9f172b-2829-4e39-ab41-52dbfc6ae815" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_40e8a2e8-a605-4745-8965-334a0c70d2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_40e8a2e8-a605-4745-8965-334a0c70d2ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_37456361-3648-4610-be64-1522a67343d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_37456361-3648-4610-be64-1522a67343d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a4d92d52-6e15-42a4-ac4b-bb9411eecaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a4d92d52-6e15-42a4-ac4b-bb9411eecaf3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_21f6dfb4-8644-4cb9-83cc-22b66f041b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_21f6dfb4-8644-4cb9-83cc-22b66f041b10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_15caea23-c6a1-4e2a-bf27-a33b20b20f91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_15caea23-c6a1-4e2a-bf27-a33b20b20f91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_73e578c1-9846-4aae-bc4e-cd907c8770ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:to="loc_us-gaap_DomesticCountryMember_73e578c1-9846-4aae-bc4e-cd907c8770ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ce836c29-e8de-428b-bffd-f66b5200db47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ce836c29-e8de-428b-bffd-f66b5200db47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_3ff1d456-37a1-4106-b41a-059efa344c88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_3ff1d456-37a1-4106-b41a-059efa344c88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_c3edc0b5-10eb-4a58-8880-e8dbc75c2a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_c3edc0b5-10eb-4a58-8880-e8dbc75c2a8d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended" id="ib83bc9d9d7ab45c8ac72dee11df6102c_NETLOSSPERSHARENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_407082f7-c168-4bab-8161-e142d2f0ebc9" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_exfy_CommonStockVotingRightPerShare_407082f7-c168-4bab-8161-e142d2f0ebc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_3183a3ae-efe3-4223-8271-a7a0780df5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_3183a3ae-efe3-4223-8271-a7a0780df5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockNoticePeriod_555a7b1a-fab9-4d8c-8250-0d0e61a401a5" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_exfy_ConversionOfStockNoticePeriod_555a7b1a-fab9-4d8c-8250-0d0e61a401a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f949bf85-f858-4d62-bc29-cbf41ea95376_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:to="loc_us-gaap_ClassOfStockDomain_f949bf85-f858-4d62-bc29-cbf41ea95376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:to="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ef951a70-8365-45dc-8f8b-a2938e66a979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_us-gaap_CommonClassAMember_ef951a70-8365-45dc-8f8b-a2938e66a979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_46911dd3-4a8f-4206-9802-1beb5a05d447" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_exfy_CommonStockLT10Member_46911dd3-4a8f-4206-9802-1beb5a05d447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_8a27615c-2b92-4de2-82e2-336b3a8b757c" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_exfy_CommonStockLT50Member_8a27615c-2b92-4de2-82e2-336b3a8b757c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHAREAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails" xlink:type="extended" id="icd79208a83f84b6b81ec6c90b86b98f9_NETLOSSPERSHAREAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5796ff8-2339-4068-9377-2976068fc2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5796ff8-2339-4068-9377-2976068fc2bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6d00eafc-f3b9-4d5b-83e4-cfea452471f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6d00eafc-f3b9-4d5b-83e4-cfea452471f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fc65ba16-6d05-4617-9b6c-f369caaa4aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_WarrantMember_fc65ba16-6d05-4617-9b6c-f369caaa4aaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_05be6ad1-6ea1-47a8-bb4e-7c08520d5c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_StockCompensationPlanMember_05be6ad1-6ea1-47a8-bb4e-7c08520d5c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_d642b0d7-f653-4cce-a2ba-51038a644a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_d642b0d7-f653-4cce-a2ba-51038a644a62" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#EMPLOYEEBENEFITPLANSDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="extended" id="ia828957ae38a45cb9200bc244e35bce7_EMPLOYEEBENEFITPLANSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bb943fdd-adbc-4d3e-9762-e7aaa1835e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bb943fdd-adbc-4d3e-9762-e7aaa1835e5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_adc982c3-7185-48ec-b79c-92a07a4f20bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_adc982c3-7185-48ec-b79c-92a07a4f20bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b16c3396-30a4-4d0b-a6d4-33ee77f57a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b16c3396-30a4-4d0b-a6d4-33ee77f57a54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_e6875dad-67ac-4b8c-ab99-516989bbc518_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_e6875dad-67ac-4b8c-ab99-516989bbc518_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:to="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_67773471-9ab6-496d-916a-5ed30cc716bc" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:to="loc_country_US_67773471-9ab6-496d-916a-5ed30cc716bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:to="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_43fa08e6-34d0-41c4-98a2-443115a3320a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:to="loc_country_GB_43fa08e6-34d0-41c4-98a2-443115a3320a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:to="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:to="loc_srt_RangeMember_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:to="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e02e372-dc4a-4e25-a82e-b4bd299e5cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:to="loc_srt_MaximumMember_2e02e372-dc4a-4e25-a82e-b4bd299e5cfe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#RELATEDPARTYTRANSACTIONSDetails"/>
  <link:definitionLink xlink:role="http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended" id="i574bc76494bb4bafaae60169a17735aa_RELATEDPARTYTRANSACTIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_66c8a7fc-a7d2-4583-8cc8-8b794a00ac72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_66c8a7fc-a7d2-4583-8cc8-8b794a00ac72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableStatedInterestRate_16da66ed-9ac9-40b8-a371-fcc5f855600b" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableStatedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_LoansReceivableStatedInterestRate_16da66ed-9ac9-40b8-a371-fcc5f855600b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableTerm_553e0c29-9229-40fe-a1fa-7273dfae0ff8" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_LoansReceivableTerm_553e0c29-9229-40fe-a1fa-7273dfae0ff8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_c737307a-e4a6-4498-896d-09316aaf918f" xlink:href="exfy-20211231.xsd#exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_c737307a-e4a6-4498-896d-09316aaf918f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d1501cbe-2001-4c73-8093-b9f23210733f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d1501cbe-2001-4c73-8093-b9f23210733f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_00c226ba-7197-4367-92be-90bc6d32275b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_00c226ba-7197-4367-92be-90bc6d32275b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_138ecbbb-fdc9-4ece-9d12-c07502da7153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_138ecbbb-fdc9-4ece-9d12-c07502da7153" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_247362cd-3db4-4b9b-8601-6733244de02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_247362cd-3db4-4b9b-8601-6733244de02b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0a30f197-792c-496f-ac0e-c652cde6a025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0a30f197-792c-496f-ac0e-c652cde6a025" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7e4ebe96-400d-49dd-a863-eb55d3cd74e9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7e4ebe96-400d-49dd-a863-eb55d3cd74e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_d81ced3a-9ddb-4a46-bba6-76260d51a363" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_srt_ChiefExecutiveOfficerMember_d81ced3a-9ddb-4a46-bba6-76260d51a363" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_9a29788c-f9c8-4d4b-9877-b144ebbf1d0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_srt_DirectorMember_9a29788c-f9c8-4d4b-9877-b144ebbf1d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SuccessCoachMember_38ed04a9-8e8c-4019-a575-ba3c3acd2405" xlink:href="exfy-20211231.xsd#exfy_SuccessCoachMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_exfy_SuccessCoachMember_38ed04a9-8e8c-4019-a575-ba3c3acd2405" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a9418262-b01f-4b6c-9848-67a3603e06d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:to="loc_us-gaap_RelatedPartyDomain_a9418262-b01f-4b6c-9848-67a3603e06d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:to="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_6c509bca-fdd5-4b60-bed6-26bb62020cb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:to="loc_srt_AffiliatedEntityMember_6c509bca-fdd5-4b60-bed6-26bb62020cb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66aa8671-8a40-4081-9d9f-cf5dbe4562f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66aa8671-8a40-4081-9d9f-cf5dbe4562f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_479e5095-0aa9-494c-b872-5a913730ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_479e5095-0aa9-494c-b872-5a913730ec1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e26c0a2d-5e0c-45dd-a70e-dc6b56b562de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:to="loc_us-gaap_SubsequentEventMember_e26c0a2d-5e0c-45dd-a70e-dc6b56b562de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:to="loc_us-gaap_ClassOfStockDomain_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:to="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_dac529f2-a3a1-4fd9-9ad6-b6f8e9ff262e" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:to="loc_exfy_CommonStockLT50Member_dac529f2-a3a1-4fd9-9ad6-b6f8e9ff262e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ae126ed4-ab18-4931-a021-9b6f64de033b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:to="loc_us-gaap_CommonClassAMember_ae126ed4-ab18-4931-a021-9b6f64de033b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssets_b9ca6961-1f7d-4827-a200-f8b5ec3c0ed1" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_exfy_RightOfUseAssets_b9ca6961-1f7d-4827-a200-f8b5ec3c0ed1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityCurrent_34082ecd-f1a9-4682-9c84-0c2f72500c0a" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_exfy_LeaseLiabilityCurrent_34082ecd-f1a9-4682-9c84-0c2f72500c0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityNonCurrent_0bbad558-28fe-4c54-a97b-95896d4c72e0" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityNonCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_exfy_LeaseLiabilityNonCurrent_0bbad558-28fe-4c54-a97b-95896d4c72e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>exfy-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_9506eb86-e327-4d8b-af86-cf212d576058_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of RSU Rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_ac60f725-1fdd-4071-ae92-85cb262a4f61_terseLabel_en-US" xlink:label="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_label_en-US" xlink:label="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Value, Vesting Of Early Exercised Stock Options</link:label>
    <link:label id="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Value, Vesting Of Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:href="exfy-20211231.xsd#exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:to="lab_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_15e35d13-7c61-4ec9-b9ce-0236731af109_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_2dc70eb1-c5fe-40e6-9c57-08e1d2013f26_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (Loss) Income Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fde2692a-467d-433f-8570-8b55ebea5a06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_400ee309-7a02-4b52-867a-58bb9382d552_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_d01bed51-c4ea-4aaa-83cd-d8c044aa4e6b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_03215850-6485-4d71-9e22-693f4d0dc40e_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1e205046-9428-4b34-a46e-2dc1805fec2b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_0ba006e5-9a84-4cc5-932a-e84216d07f5e_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_d2b697cc-ee56-4f22-b1d6-4c2cae53426e_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8952eb65-8092-4783-8afa-5134ba7ae4c8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease ROU asset (included within Lease right-of-use assets)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d5ef7317-699d-4371-9381-654869d7e6a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_33ced6f4-0eed-4b58-b2d8-9bb3242866d1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred offering costs</link:label>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_label_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOfferingCosts" xlink:to="lab_us-gaap_DeferredOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_2c8a38f7-a9e9-402f-9d27-d25ec727dc6c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_e23b684f-840f-4752-a92c-9e19b8b568cd_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_8525517a-efe3-4aa5-8980-03dfe950ce45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Capitalized Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_04b82945-770f-4bd8-87f0-70d39cf55d43_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_43733cb3-db72-462e-bcdf-0370f0f26929_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonemployee</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock_80f50357-5d3a-4842-a2b8-a1b43dfb870a_terseLabel_en-US" xlink:label="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="exfy-20211231.xsd#exfy_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_exfy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_45cd8e2c-4db9-425c-a5b1-c89571ce6548_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of each exchange on which registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_899cc17d-0c10-4899-9da2-683360207935_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7e865ae8-af8e-45a2-af18-bfb91523768a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale or disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6104e587-9e44-40c8-b332-0b60fdc73cd6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled/forfeited/expired (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LeasesWeightedAverageDiscountRateAbstract_437fc4b7-d68a-4f15-a6d0-aa339a680f27_terseLabel_en-US" xlink:label="lab_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate:</link:label>
    <link:label id="lab_exfy_LeasesWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_exfy_LeasesWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:href="exfy-20211231.xsd#exfy_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:to="lab_exfy_LeasesWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_63b942e0-0c88-4d65-8021-8472b7e0483e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_fc869aa0-851b-4249-8314-63f82e81c70d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_ebed67cd-0925-463b-bd5d-0b212369d0c1_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_a8fee723-4dc5-43ac-bb06-59076c1f35f8_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_ddd5516f-99e8-448e-895e-6cb61ae62fbc_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_82457668-4d57-4a01-aa01-8c3b1d5fdc20_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_9c450efd-45db-40a3-97ab-0ba5313aa312_terseLabel_en-US" xlink:label="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partner payouts and advertising fees</link:label>
    <link:label id="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_label_en-US" xlink:label="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Partner Payouts And Advertising Fees, Current</link:label>
    <link:label id="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_documentation_en-US" xlink:label="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Partner Payouts And Advertising Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:href="exfy-20211231.xsd#exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:to="lab_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c6aeba2-ae13-4baf-9ae2-b4c2072bafbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e05d253a-43a3-4be6-b25b-1634a69a751e_terseLabel_en-US" xlink:label="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities [Abstract]</link:label>
    <link:label id="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="exfy-20211231.xsd#exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_31a4c71b-6466-4438-b528-bf09d1c6dd2b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility yield (percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ExpensifyOrgMember_842704f2-65fb-4ccd-936f-4ca4349b8f98_terseLabel_en-US" xlink:label="lab_exfy_ExpensifyOrgMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify.Org</link:label>
    <link:label id="lab_exfy_ExpensifyOrgMember_label_en-US" xlink:label="lab_exfy_ExpensifyOrgMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify.Org [Member]</link:label>
    <link:label id="lab_exfy_ExpensifyOrgMember_documentation_en-US" xlink:label="lab_exfy_ExpensifyOrgMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify.Org</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyOrgMember" xlink:href="exfy-20211231.xsd#exfy_ExpensifyOrgMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ExpensifyOrgMember" xlink:to="lab_exfy_ExpensifyOrgMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a1a13912-e053-4695-90b2-896c408e4da3_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_85dcf5ca-d23f-4dff-901f-cddeb81851c1_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_33805b88-280c-4162-8b41-4edd614ee8e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility (percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_54422282-6345-4e95-b6a7-fef77fce2299_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_abde2a8d-3299-44db-ac51-eac9a350f686_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_a9502d51-d8cb-4bff-bafc-d3c938e7ade3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5b05e03c-035b-4eff-b2a3-1695335a881e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options cancelled/forfeited/expired (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_eda0dc4d-4b9d-402c-8123-f1e39ee87e75_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Impaired [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:to="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CommonStockVotingRightPerShare_a4a8f272-b634-4812-a506-36dd67490c04_terseLabel_en-US" xlink:label="lab_exfy_CommonStockVotingRightPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Right Per Share</link:label>
    <link:label id="lab_exfy_CommonStockVotingRightPerShare_label_en-US" xlink:label="lab_exfy_CommonStockVotingRightPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Right Per Share</link:label>
    <link:label id="lab_exfy_CommonStockVotingRightPerShare_documentation_en-US" xlink:label="lab_exfy_CommonStockVotingRightPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Right Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CommonStockVotingRightPerShare" xlink:to="lab_exfy_CommonStockVotingRightPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_93c77348-1ae4-4329-9ff7-dcc5d5501ef3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_053f41f2-7aaf-4387-b9c4-afc448bec124_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9a1ea05b-9449-4b93-9b01-8c85b6ead910_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3e1fc147-7322-4a1d-b2ba-f051448b1a4c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_8a3f26d9-4f60-4958-b574-6313775f1c77_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_bab21c66-007e-44ca-a402-0ac64f3f072a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_6c92c8d3-bfdb-483f-a8e8-c4083fa16802_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_6c923ce4-4984-4148-9c16-f1877cd80c21_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial building and land acquired with long-term debt (net of issuance costs of $8,226)</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_8bb52680-a283-42c3-a289-f8d9a6cddc0f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_a36265e2-0e11-410e-a7d3-e07097bceba5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_6fa2e804-5085-4175-a701-d35de4735537_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split ratio, common stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_230a73a6-653e-4ac9-85a1-a19d7aa71e40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_Amended2021TermLoanDelayedTermLoanMember_8d87493c-d101-4967-9ea6-d67e3e025927_terseLabel_en-US" xlink:label="lab_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Term Loan</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanDelayedTermLoanMember_label_en-US" xlink:label="lab_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan Delayed Term Loan [Member]</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanDelayedTermLoanMember_documentation_en-US" xlink:label="lab_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan Delayed Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanDelayedTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:to="lab_exfy_Amended2021TermLoanDelayedTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_02c30c5b-563c-414c-81d7-3c3c260fbab3_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent_e8c1caef-d2d3-4d96-8507-ad3c282f92bb_terseLabel_en-US" xlink:label="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash in transit for funds held for customers</link:label>
    <link:label id="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent_label_en-US" xlink:label="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash In Transit For Funds Held For Customers, Current</link:label>
    <link:label id="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent_documentation_en-US" xlink:label="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash In Transit For Funds Held For Customers, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:href="exfy-20211231.xsd#exfy_CashInTransitForFundsHeldForCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:to="lab_exfy_CashInTransitForFundsHeldForCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_December2016WarrantsMember_d9fa98f7-d59c-4ff7-8b35-3ffdf1a4ec08_terseLabel_en-US" xlink:label="lab_exfy_December2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2016</link:label>
    <link:label id="lab_exfy_December2016WarrantsMember_label_en-US" xlink:label="lab_exfy_December2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2016 Warrants [Member]</link:label>
    <link:label id="lab_exfy_December2016WarrantsMember_documentation_en-US" xlink:label="lab_exfy_December2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2016 Warrants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_December2016WarrantsMember" xlink:href="exfy-20211231.xsd#exfy_December2016WarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_December2016WarrantsMember" xlink:to="lab_exfy_December2016WarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_b1fc0260-cc42-46c9-8558-3083f7f9abe6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4410b688-7a3b-4b1a-b775-67bab10f5049_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d9c5e01f-dd51-4a83-991d-d71791a9804b_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_dfdc4f12-039a-4a79-824f-146a4e220969_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ef24de65-c180-4da8-894c-8305a07b4abf_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1e65c901-a281-4411-882e-562fb460d00c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0a26b183-fc22-462a-add6-c887369d5427_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_ad83661d-abf8-46a0-b7c3-f684a7c8f8fd_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_A2016WarrantsMember_8cd33436-61df-49ec-bab4-f3c12595be41_terseLabel_en-US" xlink:label="lab_exfy_A2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Warrants</link:label>
    <link:label id="lab_exfy_A2016WarrantsMember_label_en-US" xlink:label="lab_exfy_A2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Warrants [Member]</link:label>
    <link:label id="lab_exfy_A2016WarrantsMember_documentation_en-US" xlink:label="lab_exfy_A2016WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2016WarrantsMember" xlink:href="exfy-20211231.xsd#exfy_A2016WarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_A2016WarrantsMember" xlink:to="lab_exfy_A2016WarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_a81a1af1-1f08-4c09-b400-37aea18cfa4e_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_9426bfbf-4ff9-40c9-86ad-39dd6035a107_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryforward, federal</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_3b33c8b8-4d6c-4a96-a4c9-2d23be7f397c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Roll-forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0e8b4eec-f348-4f33-9579-93ab62f210cb_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e616d53f-6afc-46c8-a257-c540f6e828a4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ClassOfWarrantOrRightIssued_09f67fb4-580f-4392-8d08-bb97baf7a938_terseLabel_en-US" xlink:label="lab_exfy_ClassOfWarrantOrRightIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants issued (shares)</link:label>
    <link:label id="lab_exfy_ClassOfWarrantOrRightIssued_label_en-US" xlink:label="lab_exfy_ClassOfWarrantOrRightIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Issued</link:label>
    <link:label id="lab_exfy_ClassOfWarrantOrRightIssued_documentation_en-US" xlink:label="lab_exfy_ClassOfWarrantOrRightIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ClassOfWarrantOrRightIssued" xlink:href="exfy-20211231.xsd#exfy_ClassOfWarrantOrRightIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ClassOfWarrantOrRightIssued" xlink:to="lab_exfy_ClassOfWarrantOrRightIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0d4a0eb7-241f-43fd-afed-98903e24924c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f02d0956-db9d-40af-bc4a-e8b8ec563674_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57649ad8-c662-445d-8240-97050d00efe4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_f349ebeb-fc34-4e2b-839c-056264e25c54_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original issuance price (usd per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2821799d-41bf-4b07-a424-9bfd76782d0d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_73a1964c-773f-4297-9be0-2524c94d246f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IPOMember_51e3c772-8768-489d-8eee-ec9b1bdf015d_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_738fbfd6-9020-431e-8dba-464a8eb45f41_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9447fa43-ccd6-41c7-8d96-679dbc5c71a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_057c9d0a-32a5-43a4-bcfd-fd78613162f4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_0d31166b-da24-4268-94d2-37ce8163865f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock to common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b0377a7b-52cb-4546-a6db-80de29929c22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_The2019OptionPlanMember_78cb0514-6745-4c8d-9214-63fe81dc60fd_terseLabel_en-US" xlink:label="lab_exfy_The2019OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2019 Option Plan</link:label>
    <link:label id="lab_exfy_The2019OptionPlanMember_label_en-US" xlink:label="lab_exfy_The2019OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2019 Option Plan [Member]</link:label>
    <link:label id="lab_exfy_The2019OptionPlanMember_documentation_en-US" xlink:label="lab_exfy_The2019OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2019 Option Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_The2019OptionPlanMember" xlink:to="lab_exfy_The2019OptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3d8e095c-f849-4f4c-a9c0-f391a560b248_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_Amended2021TermLoanMember_8b2d401e-f04a-43b3-a56d-6e3fc8c88b0d_terseLabel_en-US" xlink:label="lab_exfy_Amended2021TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Amended Term Loan</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanMember_label_en-US" xlink:label="lab_exfy_Amended2021TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan [Member]</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanMember_documentation_en-US" xlink:label="lab_exfy_Amended2021TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanMember" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_Amended2021TermLoanMember" xlink:to="lab_exfy_Amended2021TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_fe264a3c-031c-4776-8277-fc6edb186453_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a03f1a32-a0f7-4b97-916c-f26fca3cc81d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityTableTextBlock_97f3ae91-72af-41f0-8724-c46859f04e85_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:to="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f030a2c8-f6d6-44f3-bd4b-22f56a7ca71e_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bfe4f69e-e924-4d46-9edf-a1eecb44bedd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_3997de9d-3de1-408d-9e33-de20f66afa13_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_b739a107-5c9d-45e7-86bb-16bed140daae_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_007d5162-5d6b-4765-a807-82faba21e185_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CAPITALIZED SOFTWARE</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_1e9bb765-e78e-4a72-a159-4a539ea1e623_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_c8082390-fda3-4ac7-abd6-08800fac0b06_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_ccc4fab6-fab6-4544-b83e-e7997e57804e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_44c06b9d-246e-453c-bff5-743d53a22bfd_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_940dde8d-c7e6-4ec1-a68f-52ef4431f5a5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_dcb0439b-9525-4cc1-8e64-34b532d8e2f6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_SecondarySalesMember_f6972ce3-94d5-4652-9502-364c1bc55300_terseLabel_en-US" xlink:label="lab_exfy_SecondarySalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary sales of common stock</link:label>
    <link:label id="lab_exfy_SecondarySalesMember_label_en-US" xlink:label="lab_exfy_SecondarySalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary Sales [Member]</link:label>
    <link:label id="lab_exfy_SecondarySalesMember_documentation_en-US" xlink:label="lab_exfy_SecondarySalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SecondarySalesMember" xlink:href="exfy-20211231.xsd#exfy_SecondarySalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_SecondarySalesMember" xlink:to="lab_exfy_SecondarySalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e4f9c0bb-048a-484e-8b0d-bf4b8a9cb3a8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (loss) earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ff8289f7-6125-4bd2-b060-86f08c67c598_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income per share attributable to common stockholders, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_124e9cf4-23d6-4db6-8244-06249b2cd609_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 3</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_0161a6ce-e77f-4713-9219-e3ad16019a33_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a4ab9648-1158-46df-86ab-727aac776ba2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_14bd59bb-dc3c-407b-a429-4234530d50e9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ScheduleOfOtherCurrentAssetsTable_d629ef3c-f5c4-4a82-9d89-c77903bb31f9_terseLabel_en-US" xlink:label="lab_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Current Assets [Table]</link:label>
    <link:label id="lab_exfy_ScheduleOfOtherCurrentAssetsTable_label_en-US" xlink:label="lab_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Current Assets [Table]</link:label>
    <link:label id="lab_exfy_ScheduleOfOtherCurrentAssetsTable_documentation_en-US" xlink:label="lab_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Current Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfOtherCurrentAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:to="lab_exfy_ScheduleOfOtherCurrentAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b4ba6d53-9208-43c8-b802-85dd5af08bce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_1656a1b1-a9f6-4b19-ad06-a0a81938c02a_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_e0f1a595-58c4-4771-a9d0-1bd3c9b935a8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cd92c58-7c1f-4be2-95b5-425be00dacf1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU Rollforward</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_c9f70069-0f0d-4756-87a8-eacc3e5624f9_negatedTerseLabel_en-US" xlink:label="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on impairment, receivables and sale or disposal of equipment</link:label>
    <link:label id="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_label_en-US" xlink:label="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Impairment, Receivables And Sale Or Disposal Of Equipment</link:label>
    <link:label id="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_documentation_en-US" xlink:label="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Impairment, Receivables And Sale Or Disposal Of Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:href="exfy-20211231.xsd#exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:to="lab_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_eb27c4c0-19dd-471b-8e05-a9b616b80058_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_fc379fd8-7b9d-4d65-a2e1-2bf4c5813224_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7feab1e3-e294-44e9-a02d-7999ca2f5255_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_01bfcff4-1999-4d96-bb83-daa676da12fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_f14baf03-aa3a-49e3-8087-a0670ccc2878_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus expense</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits and Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_25f086cc-d05d-4f05-8110-7a570382efa7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_4c6270f6-884a-4687-aca1-8558563e0392_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LeaseLiabilityCurrent_18a70e0a-e745-4726-aab2-081ee2ed3087_terseLabel_en-US" xlink:label="lab_exfy_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, current</link:label>
    <link:label id="lab_exfy_LeaseLiabilityCurrent_label_en-US" xlink:label="lab_exfy_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:label id="lab_exfy_LeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_exfy_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityCurrent" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LeaseLiabilityCurrent" xlink:to="lab_exfy_LeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d04401ef-73cc-413a-8ad0-8c2f0b446a2a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_73873917-ba40-4056-bcc6-e6c4597b6ee1_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_1f631413-d08f-4b18-8b60-d6400e41d1c8_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_TenPercentHolderMember_1c2f6849-1cec-4393-9081-692bed886da3_terseLabel_en-US" xlink:label="lab_exfy_TenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Percent Holder</link:label>
    <link:label id="lab_exfy_TenPercentHolderMember_label_en-US" xlink:label="lab_exfy_TenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Percent Holder [Member]</link:label>
    <link:label id="lab_exfy_TenPercentHolderMember_documentation_en-US" xlink:label="lab_exfy_TenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ten Percent Holder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TenPercentHolderMember" xlink:href="exfy-20211231.xsd#exfy_TenPercentHolderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_TenPercentHolderMember" xlink:to="lab_exfy_TenPercentHolderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_02a635a8-165b-46c6-a7f0-32d9b7cbb6c3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_NumberOfClassesOfStock_f7efa45f-b250-41c6-892b-0a38139ea169_terseLabel_en-US" xlink:label="lab_exfy_NumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of stock (class)</link:label>
    <link:label id="lab_exfy_NumberOfClassesOfStock_label_en-US" xlink:label="lab_exfy_NumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Classes Of Stock</link:label>
    <link:label id="lab_exfy_NumberOfClassesOfStock_documentation_en-US" xlink:label="lab_exfy_NumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Classes Of Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfClassesOfStock" xlink:href="exfy-20211231.xsd#exfy_NumberOfClassesOfStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_NumberOfClassesOfStock" xlink:to="lab_exfy_NumberOfClassesOfStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_92dd02fd-7957-4bdf-8474-1f7a65b1087d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_7b0d93f7-8a75-4f03-8978-625d0084c98f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease ROU asset (included within Lease right-of-use assets)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e665708f-c063-416c-b89a-93030b0c173f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4ac07ff0-229d-463b-be61-37aaa4461e3d_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits,</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_164db630-6ed1-4486-80ab-feed934d0d20_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_95f28fcb-bf14-4b68-a1ce-32600d3eed16_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1c04b681-a812-4578-9ac4-a8d695f13c69_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_NonStatutoryOptionsMember_ca9b7a9f-662b-43af-a921-fe27623b9fa0_terseLabel_en-US" xlink:label="lab_exfy_NonStatutoryOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Statutory Options</link:label>
    <link:label id="lab_exfy_NonStatutoryOptionsMember_label_en-US" xlink:label="lab_exfy_NonStatutoryOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Statutory Options [Member]</link:label>
    <link:label id="lab_exfy_NonStatutoryOptionsMember_documentation_en-US" xlink:label="lab_exfy_NonStatutoryOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Statutory Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonStatutoryOptionsMember" xlink:href="exfy-20211231.xsd#exfy_NonStatutoryOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_NonStatutoryOptionsMember" xlink:to="lab_exfy_NonStatutoryOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_887acbbc-d4e3-48ff-9cde-be3d203bb957_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e9079f0e-6f02-4171-b8b1-daba2cd645a2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_87b7ef85-7710-46b9-bbe5-9eecca103ac3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities, convertible preferred stock and stockholders' equity (deficit)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e272c621-faa4-4353-9109-6ac8e038c1ed_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent items and others</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LoansReceivableTerm_e08f8fd1-4592-47ea-aa0b-030dfc8cc7af_terseLabel_en-US" xlink:label="lab_exfy_LoansReceivableTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan receivable, term</link:label>
    <link:label id="lab_exfy_LoansReceivableTerm_label_en-US" xlink:label="lab_exfy_LoansReceivableTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Term</link:label>
    <link:label id="lab_exfy_LoansReceivableTerm_documentation_en-US" xlink:label="lab_exfy_LoansReceivableTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableTerm" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LoansReceivableTerm" xlink:to="lab_exfy_LoansReceivableTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_31f3b103-4c28-4fd3-873a-f8d7027f8241_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cashback rewards</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_9d17911a-ed6d-4e8b-9b4f-cc1c6368bade_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_01be8d67-86c9-48cd-b568-1763c5600358_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 5</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent_5f63f8f3-9356-4590-a67f-33bc702496c0_terseLabel_en-US" xlink:label="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent_label_en-US" xlink:label="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Held For Related Party, Current</link:label>
    <link:label id="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent_documentation_en-US" xlink:label="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Held For Related Party, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashHeldForRelatedPartyCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:to="lab_exfy_RestrictedCashHeldForRelatedPartyCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_89161f78-2007-4c90-880c-bbc5480a8779_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised ( usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_0a628952-39d8-4981-8d58-c8cdba11afb9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_b4eb9cdc-9b64-4bf1-9cc7-c5a327fa9bdc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_4f9be9ae-5085-44bb-aa6d-fa783323c1fa_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e2d8e834-191c-42ed-82c3-989360a60b5c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, convertible preferred stock and stockholders' equity (deficit)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_f4b7186a-6f8e-4827-b750-9a9db82180fc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from initial public offering, net of underwriters' discounts and commissions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_ae01d602-3d91-49d7-a101-47a03fa124a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_ea4089f3-1593-4c1b-9b8f-33d6d3a4fcae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ExpensifyPaymentLLCMember_119e6e61-c27c-4f4d-93bf-408029946349_terseLabel_en-US" xlink:label="lab_exfy_ExpensifyPaymentLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify Payment LLC</link:label>
    <link:label id="lab_exfy_ExpensifyPaymentLLCMember_label_en-US" xlink:label="lab_exfy_ExpensifyPaymentLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify Payment LLC [Member]</link:label>
    <link:label id="lab_exfy_ExpensifyPaymentLLCMember_documentation_en-US" xlink:label="lab_exfy_ExpensifyPaymentLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify Payment LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyPaymentLLCMember" xlink:href="exfy-20211231.xsd#exfy_ExpensifyPaymentLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ExpensifyPaymentLLCMember" xlink:to="lab_exfy_ExpensifyPaymentLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_096da334-861f-48dd-8463-0f341015e788_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_580089cc-a994-4538-b672-279ddc27462a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_c8a7273a-7787-4bbc-9b3f-0ef08e0f01a5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_524bf7c3-704b-4598-97d0-d1c0762a3def_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_ff16420e-0d73-4360-9922-54d57fdb8ee6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0aa95382-a6c2-4374-b507-9928db7edd53_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_01ce32b4-ed97-4d06-9312-1eb8ed7bab39_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_4e5eb6dc-e1a6-43e5-a87e-f5f12f1188cd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development (R&amp;D) credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_524535c2-6566-4cdd-b9c3-74c7346aa212_terseLabel_en-US" xlink:label="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Existing Shareholders</link:label>
    <link:label id="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_label_en-US" xlink:label="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Existing Shareholders [Member]</link:label>
    <link:label id="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_documentation_en-US" xlink:label="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Existing Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingSharesFromExistingShareholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:to="lab_exfy_PublicStockOfferingSharesFromExistingShareholdersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7c744900-c3b2-4ae8-ab03-f8bf0db090b4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_da75bc22-fcab-45ca-837b-4d12574aa23e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_b8f90e61-3b69-457f-8055-28065b76523c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ff6cb44d-6f65-40e8-86d4-eca8c14629be_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DebtInstrumentWithCIBCMember_e08dec57-646e-40d8-978a-bf7b76c69cd6_terseLabel_en-US" xlink:label="lab_exfy_DebtInstrumentWithCIBCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt with CIBC</link:label>
    <link:label id="lab_exfy_DebtInstrumentWithCIBCMember_label_en-US" xlink:label="lab_exfy_DebtInstrumentWithCIBCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument With CIBC [Member]</link:label>
    <link:label id="lab_exfy_DebtInstrumentWithCIBCMember_documentation_en-US" xlink:label="lab_exfy_DebtInstrumentWithCIBCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument With CIBC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtInstrumentWithCIBCMember" xlink:href="exfy-20211231.xsd#exfy_DebtInstrumentWithCIBCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DebtInstrumentWithCIBCMember" xlink:to="lab_exfy_DebtInstrumentWithCIBCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_10286e35-d58b-4754-bd6c-1b603921921f_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_989e9dbb-0f65-404b-be3e-edfc8cb15fae_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9a91cf9f-4a98-43fe-9dc1-019310a0859e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 2</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_09ccde39-bb6d-4fec-84be-8f192ee07ed3_negatedLabel_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_393d9cd6-4509-4ef9-a3b7-593fea88854a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a3b2d01b-da19-4ca6-86d8-fc8a485c131e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options cancelled/forfeited/expired (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_9d219566-767b-471f-978f-9a46b7c36ea3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_4d1be155-8aab-4f6b-9bff-12eefff6a0d4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_be6c7218-4d94-4e6a-aa5f-2bcb558b3824_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_bd96bfb0-e0e7-4f1e-8916-38b1065b3a3b_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2ddfd8f6-17a7-4207-bb10-0adf6146ffc5_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_4f181dae-e139-4e55-9cf3-a4ec669d9ec5_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_75ff4ca4-df55-464b-a74a-725f0e26289b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_12ce352d-971c-433f-aa3f-e1be22c1a21c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_d8ca7f74-28f1-4026-b003-84a1e2624da3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_7347ef0b-10c8-4d8a-a4a2-38dceadd02d3_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DeferredOfferingCostsPolicyTextBlock_a3e438a9-f667-439f-8fd0-09c4e1491ced_terseLabel_en-US" xlink:label="lab_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs</link:label>
    <link:label id="lab_exfy_DeferredOfferingCostsPolicyTextBlock_label_en-US" xlink:label="lab_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs [Policy Text Block]</link:label>
    <link:label id="lab_exfy_DeferredOfferingCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Offering Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_DeferredOfferingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:to="lab_exfy_DeferredOfferingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d7f91032-37c5-418c-a3cc-1438693a8cb6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_678821b8-c9e1-4354-9a2a-0849545a9498_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent_1aa12c45-a718-405b-ad9e-15dd4bb5816e_terseLabel_en-US" xlink:label="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expensify Card posted collateral for funds held for customers</link:label>
    <link:label id="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent_label_en-US" xlink:label="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Card Collateral For Funds Held For Customers, Current</link:label>
    <link:label id="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent_documentation_en-US" xlink:label="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Card Collateral For Funds Held For Customers, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:href="exfy-20211231.xsd#exfy_CardCollateralForFundsHeldForCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:to="lab_exfy_CardCollateralForFundsHeldForCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_1ac248f3-b72e-4953-9900-2e26843cff96_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_3ad2ee25-bfb5-4029-a7d2-dd0b7188e738_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.K</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_d7d07153-ad93-47c3-adfa-dabb00f2ed35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_792e5d9b-9167-4b7b-a75d-7f288f4ea6f1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesCMember_ae975c32-09b5-4526-bed6-5067178c9688_terseLabel_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesCMember_label_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series C [Member]</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesCMember_documentation_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesCMember" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConvertiblePreferredStockSeriesCMember" xlink:to="lab_exfy_ConvertiblePreferredStockSeriesCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_376fd009-4ed3-4d5b-bfb5-876e030eadc2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_fae563f9-4653-467f-92a7-20769aa64bb5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b8f1faf0-9aaa-49fa-a252-854aa54a6389_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_c88d3703-b86c-4533-8297-5362c9d79f2c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_bae6502c-d15b-47dc-99ba-1062a2a28895_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ARRANGEMENTS</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_62c76f80-8a14-4fc7-b335-28bb8d57b74c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_a44f2532-e20a-4c87-a221-fb9efefcfd21_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_19dcb897-9b92-4409-8b90-bba4475b814e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Benefit (Provision)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c8cdb987-198e-41a2-bbe1-d0a17123bb36_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercisable (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_October2013WarrantsMember_443f7f70-2798-4892-b00c-0ed04d9ef65a_terseLabel_en-US" xlink:label="lab_exfy_October2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2013</link:label>
    <link:label id="lab_exfy_October2013WarrantsMember_label_en-US" xlink:label="lab_exfy_October2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2013 Warrants [Member]</link:label>
    <link:label id="lab_exfy_October2013WarrantsMember_documentation_en-US" xlink:label="lab_exfy_October2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2013 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_October2013WarrantsMember" xlink:href="exfy-20211231.xsd#exfy_October2013WarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_October2013WarrantsMember" xlink:to="lab_exfy_October2013WarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_34259bba-3969-4a3c-b489-83cffb6aa08d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f48e26a0-3368-4e0c-82b4-c6c9166621bf_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK INCENTIVE PLANS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_9852db99-5c03-4e7d-a164-1473389de0bc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7e9ab42f-5295-41b5-b2aa-89d2ec780add_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_48a12f7f-47f5-40eb-9594-15dda0e016de_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7f661012-1ec3-4148-b717-3664849bc18d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon initial public offering (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_e5db954d-de88-4ead-b2e6-9904bb2d2b44_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_713c79db-b86d-40b4-9219-0d6108fe568a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_8bd3b5ae-1760-494f-a407-b42d5cfeef15_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional and other fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_41d2b905-8be4-4e6f-85bc-d1b78b1cd27e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_cd06a963-b715-41c7-93f6-fed02e950095_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_7257376f-b996-40a0-8336-4707e9438618_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_63a98414-0af7-4013-8303-6181fd468ffc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_17192a3c-a279-4f60-a873-49797b3e3130_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cf0157a7-c079-4128-b250-112e51130673_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation not yet recognized, recognition period (years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0a703fda-986a-4b26-a087-3db6cb26f841_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_84433c00-a808-47f9-9841-42a985dc1094_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8d304e03-26ab-43de-82ef-6102508569eb_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_a52f7450-66ea-45a0-9bfe-4590847f7164_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 12)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_b0bb3ea1-e566-48ef-bdea-46763bb87423_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_a629621a-bfec-457c-b625-8c4dd292c551_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5c9ddaf9-39c6-4a7f-9ce4-4685bac3f903_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f49fa647-cd41-477f-ae3e-1beee992711d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of ROU assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_aa4b739e-a3d2-4eda-9f91-a57304aa3079_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_b74ccd66-6186-4235-a7fe-791a68ac4f72_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_c0d0fcb6-da6f-4917-a468-eb191d475346_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementAssets_951ca1b0-9b72-4d84-910f-d4a3fbdd9991_negatedTerseLabel_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement assets</link:label>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementAssets_label_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Settlement Assets</link:label>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementAssets_documentation_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Settlement Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementAssets" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_IncreaseDecreaseInSettlementAssets" xlink:to="lab_exfy_IncreaseDecreaseInSettlementAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_45cb220e-4a71-4f7e-8ccc-00dea164ba5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Assumptions for Stock Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_067cdc5b-9658-4c26-9f41-f8c2e0b8495f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee compensation cost</link:label>
    <link:label id="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_label_en-US" xlink:label="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Expense, Excluding Cost of Good and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:to="lab_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ec9c3813-cf52-4ceb-b1da-de6e8dfe5831_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2cbd4f5a-c7f9-453b-af0f-09d72b1afd45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_70d6206c-4150-4377-8edc-e5368055dce0_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_9c1049f7-451d-4b6a-928f-7fd283e16877_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_1433ac2c-1986-4887-be8b-d893ff733fe5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from geographic areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_PublicStockOfferingNewSharesMember_e43b5d8a-0e63-424f-ba58-160dc0d99656_terseLabel_en-US" xlink:label="lab_exfy_PublicStockOfferingNewSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - New Shares</link:label>
    <link:label id="lab_exfy_PublicStockOfferingNewSharesMember_label_en-US" xlink:label="lab_exfy_PublicStockOfferingNewSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - New Shares [Member]</link:label>
    <link:label id="lab_exfy_PublicStockOfferingNewSharesMember_documentation_en-US" xlink:label="lab_exfy_PublicStockOfferingNewSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - New Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingNewSharesMember" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingNewSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_PublicStockOfferingNewSharesMember" xlink:to="lab_exfy_PublicStockOfferingNewSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_8973cdad-4b3a-4f8d-bd98-e5017ea058f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_efbab18b-fd90-4387-a9a0-093babad3d1c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_BasicNetIncomePerShareAbstract_b5d72cac-67c8-4429-a5a2-6926717b9223_terseLabel_en-US" xlink:label="lab_exfy_BasicNetIncomePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net loss per share:</link:label>
    <link:label id="lab_exfy_BasicNetIncomePerShareAbstract_label_en-US" xlink:label="lab_exfy_BasicNetIncomePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Net Income Per Share [Abstract]</link:label>
    <link:label id="lab_exfy_BasicNetIncomePerShareAbstract_documentation_en-US" xlink:label="lab_exfy_BasicNetIncomePerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Net Income Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_BasicNetIncomePerShareAbstract" xlink:href="exfy-20211231.xsd#exfy_BasicNetIncomePerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_BasicNetIncomePerShareAbstract" xlink:to="lab_exfy_BasicNetIncomePerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_bca6aac1-4512-4f3b-b180-f72a55a43c7b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_17562a6d-e312-4ce3-89fa-4067d204076d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a8a3122e-7b64-465a-9e35-35682106ede9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_ae586975-75fc-4c2a-84f1-acb33edb31e2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_8a081adc-842e-41d3-b6e2-67be2e218b37_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_0fb06a1d-fa5c-404a-8151-a56da1bd56fb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sales of stock</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_88589dea-d7b0-4318-9a4a-304818bac582_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b74acfe6-05fc-4530-983c-4de347a837a7_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, par value $0.0001; 0 and 4,203,139 shares authorized, issued and outstanding as of December 31, 2021 and 2020, respectively; (aggregate liquidation preference of $0 and $24,929,457 as of December 31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_a66444a7-9030-486a-9dfe-0911eb18b2c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_74e11c77-2c13-4de6-9765-ba0d104e149f_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_46f64b73-a700-4ffb-b6e7-594769cfddc7_verboseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e0c21716-542b-46c5-9655-d3f7f2c9d43c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expense reports</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_ebe891e1-0a7b-40bb-a657-424f41b8ed70_terseLabel_en-US" xlink:label="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cashback rewards from contract revenue</link:label>
    <link:label id="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_label_en-US" xlink:label="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Cash Rewards To Customer</link:label>
    <link:label id="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_documentation_en-US" xlink:label="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Cash Rewards To Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:href="exfy-20211231.xsd#exfy_RevenueFromContractWithCustomerCashRewardsToCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:to="lab_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c816d989-ac34-47d9-b82b-9fea262e9e48_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_366a10b4-404d-423b-a6c9-a999642a66a9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AccruedHostingAndLicenseFeesCurrent_a4e7c332-bed6-4de9-95f5-93c4bb7f6810_terseLabel_en-US" xlink:label="lab_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting and license fees</link:label>
    <link:label id="lab_exfy_AccruedHostingAndLicenseFeesCurrent_label_en-US" xlink:label="lab_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Hosting And License Fees, Current</link:label>
    <link:label id="lab_exfy_AccruedHostingAndLicenseFeesCurrent_documentation_en-US" xlink:label="lab_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Hosting And License Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:href="exfy-20211231.xsd#exfy_AccruedHostingAndLicenseFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:to="lab_exfy_AccruedHostingAndLicenseFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e2df597d-ae7b-4964-b982-32ba1c4c6fa7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_cdf28090-5cef-4f8b-b7f3-a9b5c55e97ba_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_179eb1ec-d72d-41bb-9419-a4647e3355aa_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax benefit (expense):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_bceddcaf-0664-4f3a-aabf-25fd07b70604_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_d5864f4c-f66a-42f8-9bac-ba535bac0a5d_terseLabel_en-US" xlink:label="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual increase in shares reserved for future issuance (percent)</link:label>
    <link:label id="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_label_en-US" xlink:label="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Increase In Shares Reserved For Issuance As A Percentage Of Common Shares Outstanding</link:label>
    <link:label id="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_documentation_en-US" xlink:label="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Increase In Shares Reserved For Issuance As A Percentage Of Common Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:href="exfy-20211231.xsd#exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:to="lab_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_e9d7e8db-5158-4edc-9c5f-3fff07cad98d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_f6b5ac22-04df-4d2c-aa3a-64af1d8ced19_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_086d713e-6533-421a-b8ff-8ad33c8bc478_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_OtherThanTenPercentHolderMember_eb0fe49c-4d28-4961-ad63-9de383234b33_terseLabel_en-US" xlink:label="lab_exfy_OtherThanTenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Than Ten Percent Holder</link:label>
    <link:label id="lab_exfy_OtherThanTenPercentHolderMember_label_en-US" xlink:label="lab_exfy_OtherThanTenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Than Ten Percent Holder [Member]</link:label>
    <link:label id="lab_exfy_OtherThanTenPercentHolderMember_documentation_en-US" xlink:label="lab_exfy_OtherThanTenPercentHolderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Than Ten Percent Holder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherThanTenPercentHolderMember" xlink:href="exfy-20211231.xsd#exfy_OtherThanTenPercentHolderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_OtherThanTenPercentHolderMember" xlink:to="lab_exfy_OtherThanTenPercentHolderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesBMember_0fcbab2b-7a31-4eb8-bbbe-c276ee2944c3_terseLabel_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesBMember_label_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series B [Member]</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesBMember_documentation_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesBMember" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConvertiblePreferredStockSeriesBMember" xlink:to="lab_exfy_ConvertiblePreferredStockSeriesBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8619477b-9970-47ca-bac9-016657c742ec_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 5</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_56adba27-acb7-4f94-958f-06948b46cc0c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_91b792b6-4faf-4bbc-8995-beeade70e3d4_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2efc7d50-2777-476b-b3e5-e1aa9e82ef74_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_dfb75abe-597c-42b7-806b-7772ef7087ab_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1e7c08d1-5574-4000-9bf0-619788c27da0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer discretionary matching</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_5868ed5e-d0cf-4558-9e84-1dcefde2bef9_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party loan receivable, current</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7ba34ca0-ebea-461f-b67b-6d39b4ef5f8d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0db22a4f-09f7-4007-bbb2-78c477c045f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_FinanceLeaseCost_4fa2452b-10ed-43ea-a4ca-d04be6660631_totalLabel_en-US" xlink:label="lab_exfy_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease cost</link:label>
    <link:label id="lab_exfy_FinanceLeaseCost_label_en-US" xlink:label="lab_exfy_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost</link:label>
    <link:label id="lab_exfy_FinanceLeaseCost_documentation_en-US" xlink:label="lab_exfy_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCost" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_FinanceLeaseCost" xlink:to="lab_exfy_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3260494d-e807-4337-93a4-b8b1fab583d7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_01bfc857-1ae9-4777-9863-5630a4d43d5c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_41c99116-c332-4550-9936-e48231012c5f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_55bcdf5f-a3ff-4506-9a0f-a319e2cf3bcd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_5fd53c34-b688-4735-8e1b-97538876d290_terseLabel_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to repurchase related to stock options early exercised and not yet vested (in shares)</link:label>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_label_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Shares</link:label>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_documentation_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:to="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_356809b5-348f-4b3c-b152-0535c5e75bc9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_49df9ec6-f12a-482a-a0fe-476eb75700ef_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ee3d4cf6-4017-4837-8cf9-5f1b918eb681_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_8c50fd9f-7d19-4385-a186-e546f181d5ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock_e849520e-b950-4cf6-9a26-6954b9ea812b_terseLabel_en-US" xlink:label="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee and Employee-Related Expenses</link:label>
    <link:label id="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock_label_en-US" xlink:label="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee And Employee Related Expenses [Policy Text Block]</link:label>
    <link:label id="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee And Employee Related Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:to="lab_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesAMember_aeaf7725-9a84-4b4a-b9ad-d654ecb2c577_terseLabel_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesAMember_label_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series A [Member]</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesAMember_documentation_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesAMember" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConvertiblePreferredStockSeriesAMember" xlink:to="lab_exfy_ConvertiblePreferredStockSeriesAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_d3d34a80-f7d1-40ff-ba20-99a513318a00_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued on warrant conversion (shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_af74e67a-f3c4-423c-8ee1-120859fff9ca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2a9be4ef-aa12-4c34-980c-1a3da9e6849b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_950f109c-88f1-42c5-bd5e-d54d940a2c8f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation, permanent reconciling amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ShareBasedPaymentArrangementExerciseCost_db53dcb2-b513-4198-a97a-75d5668bf52d_terseLabel_en-US" xlink:label="lab_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise cost</link:label>
    <link:label id="lab_exfy_ShareBasedPaymentArrangementExerciseCost_label_en-US" xlink:label="lab_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Exercise Cost</link:label>
    <link:label id="lab_exfy_ShareBasedPaymentArrangementExerciseCost_documentation_en-US" xlink:label="lab_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Exercise Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:href="exfy-20211231.xsd#exfy_ShareBasedPaymentArrangementExerciseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:to="lab_exfy_ShareBasedPaymentArrangementExerciseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_46e4f02b-5740-4956-ad77-3dad0e222ec4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5765c00f-3fb4-4604-b016-035c5cc0be7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a6cecba0-4f1d-42e7-844a-1a0d5c38c750_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8db20df6-6022-4383-aa0f-aa28b5918e2b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock_f31f706a-adde-430a-b5ae-332c9956a539_terseLabel_en-US" xlink:label="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted common stock</link:label>
    <link:label id="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock_label_en-US" xlink:label="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Vesting Of Restricted Common Stock</link:label>
    <link:label id="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock_documentation_en-US" xlink:label="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Vesting Of Restricted Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:href="exfy-20211231.xsd#exfy_ProceedsFromVestingOfRestrictedCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:to="lab_exfy_ProceedsFromVestingOfRestrictedCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_fb78af50-ee69-4b28-a1c8-0207df76aa08_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock each share of preferred stock can be converted to</link:label>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_label_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:to="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_eb235df9-0917-4a9b-a01a-667df900b4b8_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ed988351-0e4e-476b-84e3-79ddbef7f135_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d7a3b157-95ec-4707-beac-5ea346b36d48_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_377c6c1a-1b3e-4830-aba4-e33324a5cb3a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c1fc03ea-66dc-4d07-8518-8a9ae4b4d4c9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_13f48db6-8c24-4be1-8b33-910df07cc599_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Long-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Long-term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:to="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_129dde17-2e99-4ad9-83f5-8e0063929ac3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operating Lease Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_caa3ad7e-9c32-4cff-95f9-480629d8a53d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity (deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_8db150e2-5ade-4741-9337-e6ffdc063222_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ff253eef-8132-41d6-9c8f-a57bba249c73_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DeferredTaxLiability_6d7b9ef4-6216-4b1a-980f-10fda15f1c80_terseLabel_en-US" xlink:label="lab_exfy_DeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_exfy_DeferredTaxLiability_label_en-US" xlink:label="lab_exfy_DeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability</link:label>
    <link:label id="lab_exfy_DeferredTaxLiability_documentation_en-US" xlink:label="lab_exfy_DeferredTaxLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxLiability" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DeferredTaxLiability" xlink:to="lab_exfy_DeferredTaxLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_MemberOfAuditCommitteeMember_30ba763f-9076-47c9-a794-5bd46299cc84_terseLabel_en-US" xlink:label="lab_exfy_MemberOfAuditCommitteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member of Audit Committee</link:label>
    <link:label id="lab_exfy_MemberOfAuditCommitteeMember_label_en-US" xlink:label="lab_exfy_MemberOfAuditCommitteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member of Audit Committee [Member]</link:label>
    <link:label id="lab_exfy_MemberOfAuditCommitteeMember_documentation_en-US" xlink:label="lab_exfy_MemberOfAuditCommitteeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member of Audit Committee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_MemberOfAuditCommitteeMember" xlink:href="exfy-20211231.xsd#exfy_MemberOfAuditCommitteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_MemberOfAuditCommitteeMember" xlink:to="lab_exfy_MemberOfAuditCommitteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_A2013WarrantsMember_2511c662-0517-4159-b0d4-b1d4875f91a5_terseLabel_en-US" xlink:label="lab_exfy_A2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2013 Warrants</link:label>
    <link:label id="lab_exfy_A2013WarrantsMember_label_en-US" xlink:label="lab_exfy_A2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2013 Warrants [Member]</link:label>
    <link:label id="lab_exfy_A2013WarrantsMember_documentation_en-US" xlink:label="lab_exfy_A2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2013 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2013WarrantsMember" xlink:href="exfy-20211231.xsd#exfy_A2013WarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_A2013WarrantsMember" xlink:to="lab_exfy_A2013WarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_fa38ca05-872a-4786-a7ee-b66633ac587b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5d8267e9-2bd2-4aac-a2be-bc4de4420fc5_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4490ec7f-6559-4ed6-a6ad-1c68dd4a8a96_negatedTerseLabel_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock to common stock (in shares)</link:label>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1195611b-a674-4703-acaa-876610bb0e88_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DeferredTaxAssetLeasingArrangements_c2a8f342-4504-491e-968a-1f288b80a4b3_terseLabel_en-US" xlink:label="lab_exfy_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_exfy_DeferredTaxAssetLeasingArrangements_label_en-US" xlink:label="lab_exfy_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Leasing Arrangements</link:label>
    <link:label id="lab_exfy_DeferredTaxAssetLeasingArrangements_documentation_en-US" xlink:label="lab_exfy_DeferredTaxAssetLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetLeasingArrangements" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DeferredTaxAssetLeasingArrangements" xlink:to="lab_exfy_DeferredTaxAssetLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_62af1dcd-b301-4c24-84b8-3cfaa2f1779d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AmortizingTermLoanMember_60b0b55c-85be-47d2-8150-87ae13d8e37d_terseLabel_en-US" xlink:label="lab_exfy_AmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing Term Loan</link:label>
    <link:label id="lab_exfy_AmortizingTermLoanMember_label_en-US" xlink:label="lab_exfy_AmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing Term Loan [Member]</link:label>
    <link:label id="lab_exfy_AmortizingTermLoanMember_documentation_en-US" xlink:label="lab_exfy_AmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizing Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AmortizingTermLoanMember" xlink:href="exfy-20211231.xsd#exfy_AmortizingTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AmortizingTermLoanMember" xlink:to="lab_exfy_AmortizingTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5c704a29-80b5-4591-8d9f-14170f3284ba_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment useful life (years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_732bc481-382a-47f1-a87e-c9528d1bac05_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity (deficit):</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_eb42125a-bf98-414e-aff1-5de5dd2eaa05_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash investing and financing items:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c64c6ad3-a32b-4fa7-bb3f-6981695e2a10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_37cc3c0f-541e-47dd-834b-bda169dde359_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_7b754db6-eaaf-4888-a9f9-c744dd360231_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CostOfRevenuePolicyTextBlock_eff05cc5-0f73-4e2e-89e4-eaef2c8b3fde_terseLabel_en-US" xlink:label="lab_exfy_CostOfRevenuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue, Net</link:label>
    <link:label id="lab_exfy_CostOfRevenuePolicyTextBlock_label_en-US" xlink:label="lab_exfy_CostOfRevenuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenue [Policy Text Block]</link:label>
    <link:label id="lab_exfy_CostOfRevenuePolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_CostOfRevenuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CostOfRevenuePolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_CostOfRevenuePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CostOfRevenuePolicyTextBlock" xlink:to="lab_exfy_CostOfRevenuePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_8eb20e60-378b-4e2a-ad6d-b0b684b879cf_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_65e3ec60-00ee-4ff7-8836-1d9754b1cc7f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_f1c165f3-34e6-4102-beef-0c60246670ea_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5fa0b546-0797-4b16-8687-47e0fc95d234_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_bd874bd9-2ca4-4d77-ac5a-a8b28adb08f0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loaned amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_aa95b743-6374-4253-8489-07d69d956c03_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 1</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_07e5fb50-41fd-4017-939f-d27e8f232bcf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax benefit (expense):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8ac92868-3dfd-4919-bc08-7436871c1345_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_268fcd73-b0cd-453c-8b9c-debd40b82028_terseLabel_en-US" xlink:label="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_label_en-US" xlink:label="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal Year Five and After Year Five</link:label>
    <link:label id="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_documentation_en-US" xlink:label="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal Year Five and After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:href="exfy-20211231.xsd#exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:to="lab_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_e9fbd6b5-ecf7-40ea-85ee-214b751aec71_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_dab90171-93c1-4857-a383-35a33fa2c8d8_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share price (usd per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_93a46402-315a-4173-8740-c56022e34544_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_7d438b98-1c3c-46b4-8749-be208a057512_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_702f8a8b-92d0-4b85-9573-aad4e44fa17d_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average stock options</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_413f6d37-b5ad-44a0-aeb5-a88bdfa4e9d6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_5c06db96-1ea5-47e3-8d14-82faea3328dc_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_758291df-d4eb-4af7-91b0-f257aef6cab3_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_61804bae-be8d-45fd-addf-b6881114a8e7_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_77dfef11-8b3a-4033-b897-b8474da90bc1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases remaining lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock_a0f5c077-6129-4bdb-8b2f-b3f0a77e6a60_terseLabel_en-US" xlink:label="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of capitalized software development costs</link:label>
    <link:label id="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock_label_en-US" xlink:label="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Capitalized Software Development Costs [Table Text Block]</link:label>
    <link:label id="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock_documentation_en-US" xlink:label="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Capitalized Software Development Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:to="lab_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_be01983e-0b5a-407f-870c-ea48eba7bfca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate (percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bc4fec26-4307-4ff5-b2ef-e00c702d6a7d_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_September2013WarrantsMember_8ee2b6cb-c07c-4c86-a669-231e190f296e_terseLabel_en-US" xlink:label="lab_exfy_September2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">September 2013</link:label>
    <link:label id="lab_exfy_September2013WarrantsMember_label_en-US" xlink:label="lab_exfy_September2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">September 2013 Warrants [Member]</link:label>
    <link:label id="lab_exfy_September2013WarrantsMember_documentation_en-US" xlink:label="lab_exfy_September2013WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">September 2013 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_September2013WarrantsMember" xlink:href="exfy-20211231.xsd#exfy_September2013WarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_September2013WarrantsMember" xlink:to="lab_exfy_September2013WarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_b4319ad8-cbc6-45ad-8e5f-c881531dc996_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_b7377b5d-fd99-49f5-ae3f-26414e42b580_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets (liabilities):</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_11658c66-1a3f-45bd-ad32-4b641bd3c4d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_11000a1b-b4f9-4204-9619-3f18533089d2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 3</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_543a5f30-533e-4f5f-bfe0-dae35c5985b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 4</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_3a754ffb-9bf6-4832-9370-ba0968304611_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock on exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_ab88529c-ce40-415c-a611-5bec90e73488_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_82404cee-74a7-4b6a-9a3b-4dfaecf46f7c_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AccruedCreditCardProcessingFeesCurrent_69f047c1-acb0-4937-9800-56f94d747028_terseLabel_en-US" xlink:label="lab_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit card processing fees</link:label>
    <link:label id="lab_exfy_AccruedCreditCardProcessingFeesCurrent_label_en-US" xlink:label="lab_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Credit Card Processing Fees, Current</link:label>
    <link:label id="lab_exfy_AccruedCreditCardProcessingFeesCurrent_documentation_en-US" xlink:label="lab_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Credit Card Processing Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:href="exfy-20211231.xsd#exfy_AccruedCreditCardProcessingFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:to="lab_exfy_AccruedCreditCardProcessingFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_281459ed-8f58-4e6f-9b32-a18a2850ccbd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 2</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d026a069-94e8-429c-a6d3-54f8442b7c4b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit (provision) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c6d50611-e60e-447d-8e3e-668b23628e35_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total benefit (provision) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions_a2532762-23a1-4653-9a46-8e99a7ad1412_terseLabel_en-US" xlink:label="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for underwriting discounts and commission</link:label>
    <link:label id="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions_label_en-US" xlink:label="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment For Underwriting Discounts And Commissions</link:label>
    <link:label id="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions_documentation_en-US" xlink:label="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment For Underwriting Discounts And Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:href="exfy-20211231.xsd#exfy_PaymentForUnderwritingDiscountsAndCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:to="lab_exfy_PaymentForUnderwritingDiscountsAndCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CashbackRewardsPolicyTextBlock_1a2b7a24-80f7-4f85-b6e0-68bb75456c03_terseLabel_en-US" xlink:label="lab_exfy_CashbackRewardsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cashback Rewards</link:label>
    <link:label id="lab_exfy_CashbackRewardsPolicyTextBlock_label_en-US" xlink:label="lab_exfy_CashbackRewardsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cashback Rewards [Policy Text Block]</link:label>
    <link:label id="lab_exfy_CashbackRewardsPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_CashbackRewardsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cashback Rewards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashbackRewardsPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_CashbackRewardsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CashbackRewardsPolicyTextBlock" xlink:to="lab_exfy_CashbackRewardsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_5af6e8d0-a65b-4524-bdde-6b2dd8923755_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_5215158a-88be-4d64-a6c4-cf16694d5bd1_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_705f7374-0f4a-41c4-bb8e-17e1f677000a_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from term loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_bd2507fd-5a35-44e6-bb23-1d908773a163_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_9b7a31bc-0214-4651-bac1-cb0d4b80ce1c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_50c0257f-adc0-42a6-98b5-6fb72057dbb9_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_7747117b-b141-4606-a234-c219a4358ebf_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_d28d5b66-30c0-468a-acbc-2707db0f546e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_e14783e9-c755-475d-bc37-e8a35b853373_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2dc405b9-59f3-411a-aff6-cdb96e8ef19f_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_c059ff1a-9301-462f-96a0-d865b720e2d4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_b02aac9c-d577-4ebd-a293-f368f7a68f4b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3a11d3cd-c992-4357-9d9d-ff649259d75a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled/forfeited/expired (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_4101536d-5e2e-4e4d-8ad0-000b027f271a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_ee00f280-f73f-423f-9ed3-27a04e016864_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_6eef6c06-146f-4c9c-a7ec-3f4b85feab4f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_6b34d3da-fa10-4315-b3f8-9a7403a6d7fa_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_51e2bd15-7eee-44b6-b68c-4349321abd60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_812016c6-d523-47f7-b781-34f04738a306_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_87369e6d-e539-4b85-89c1-53d97edcc782_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: income allocated to participating securities</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_82b185f2-ca00-42fa-8c38-f86b2e24d968_negatedTerseLabel_en-US" xlink:label="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">162(m) limitation</link:label>
    <link:label id="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_label_en-US" xlink:label="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Limitation Imposed By Internal Revenue Code, Percent</link:label>
    <link:label id="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_documentation_en-US" xlink:label="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Limitation Imposed By Internal Revenue Code, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:href="exfy-20211231.xsd#exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:to="lab_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_03fedef1-8fe5-47ef-b4a5-2794f5415c03_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_ecc29fe2-1c37-4709-a9c8-536fc4e04d8b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_0f67253e-cb7c-446c-88e3-2fc5daab2324_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_b53e1fec-f00b-4aa4-9a67-0367f555afa8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Warrants Issued And Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_91d7f7f6-6a34-4a90-b977-20517c699f7e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_0709769d-cb1a-4e8f-9fe1-73dea656882c_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConversionOfStockConversionRatio_181010c9-60ae-421e-972f-80eb880c1259_terseLabel_en-US" xlink:label="lab_exfy_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share conversion ratio</link:label>
    <link:label id="lab_exfy_ConversionOfStockConversionRatio_label_en-US" xlink:label="lab_exfy_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Conversion Ratio</link:label>
    <link:label id="lab_exfy_ConversionOfStockConversionRatio_documentation_en-US" xlink:label="lab_exfy_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockConversionRatio" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConversionOfStockConversionRatio" xlink:to="lab_exfy_ConversionOfStockConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_cfd717fa-98a5-479a-bcbd-cd2140efb2ae_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4af46bb9-6e5e-4987-9f43-7985c26f8264_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation - federal</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_5e4f9c6a-0a1f-4270-8252-075505ac992a_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_4fc08532-7fa2-4001-9551-c51455eb3a3d_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ece379aa-6bc8-46b8-9739-54c6b1e33dc9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value of options granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d9116a77-1735-46b9-8652-f1e4ef20f53a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_38633907-f9e2-49cb-a87d-f60d160ea8eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_95df0b82-50be-4de6-93b9-666e3d8e2d21_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_441b9f4f-c6d5-423f-b47b-3a65d4049b17_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 1</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_a165220e-ae05-4e34-8f99-6ecfc20d195f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased (shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_53d980c4-a91a-408f-85d2-bc816ec9c352_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased (shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f5745e24-f9a1-4a38-9abf-9c3198657ffe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c67dbaa7-e3e1-4f41-a494-5f641b812562_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_2d64e5cf-5eb5-4d85-a7f3-72878e39d71b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charitable contributions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Charitable Contribution Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticPlanMember_cf5835e0-8852-45c8-9569-60b0006ab173_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Plan</link:label>
    <link:label id="lab_us-gaap_DomesticPlanMember_label_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticPlanMember" xlink:to="lab_us-gaap_DomesticPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_7dca417d-7000-4733-b1c6-ac7d4daebd14_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_c1d25330-4069-4277-a545-de6cd2a2c4d4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_7c081bae-544e-4a23-b7df-2a221aa05be8_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7718cc53-fa11-4661-9ddc-884d8c7cd4aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_0f5b893a-3384-4fe5-84cd-2a4e74ae71fd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_968c910b-cd7a-4a7d-b55e-4968a8343a02_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: discount for issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_ba550ad9-26ff-4d42-8eaf-99f4d07c95f2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_2b361196-06f0-46d8-b141-8fbf447d4dfa_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_10cdcde6-8fc0-4243-920b-1a220998164c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance - federal</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_7ae6794d-bda5-4ea1-b042-0790c65061b5_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockNameDomain" xlink:to="lab_us-gaap_ConversionOfStockNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_812f37ed-7c0c-4186-a5d7-c3362898b9a5_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c660832a-d4e6-4a92-abb7-14ac42e8fca7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year 4</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CommonStockLT10Member_cf370585-9c23-401b-96d8-9e8948dd1e6f_terseLabel_en-US" xlink:label="lab_exfy_CommonStockLT10Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT10</link:label>
    <link:label id="lab_exfy_CommonStockLT10Member_label_en-US" xlink:label="lab_exfy_CommonStockLT10Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT10 [Member]</link:label>
    <link:label id="lab_exfy_CommonStockLT10Member_documentation_en-US" xlink:label="lab_exfy_CommonStockLT10Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CommonStockLT10Member" xlink:to="lab_exfy_CommonStockLT10Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_7d747d90-7d53-460a-af43-667d99b7c897_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ef3ef5e3-d32f-4bcb-9de3-b94d73dbc369_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price as a percentage of common stock (percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f5f2211-7692-4183-83c3-44bc94914c15_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08a9473e-94a9-4bc9-8edd-bdb3a593f658_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4ff551ac-525e-4d87-a7fb-84e8029b1118_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c3434355-7fbb-4141-9e49-8ac2f4ca37c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_2a86ccb2-9298-4366-a489-04b6947210ea_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_f64abdbb-deea-4f90-8870-82822800c766_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Long-term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="lab_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_80dbee53-900b-4f0f-b304-3812b3556b0e_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under line of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_9c8d73ec-dc78-42ae-893c-70c631979acb_negatedLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: line of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_d9fa693a-ff21-41d5-ae3b-6b7168b556a8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0b32420d-609f-4c64-9e86-ed189b31ae31_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_770a7531-1324-4a43-b559-6003cdb59d50_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0eb3e4eb-ef37-4b36-a176-47269037cf6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_751d4f8f-7dd6-4f35-bc9a-50aa6aa01fe8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_799628b8-824a-4b64-bc0e-55d96cf49c9a_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0092708d-c5bf-402c-bba7-76343baaebf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_7a181e7c-7bb4-4c69-8a48-d8aa5898c713_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_548b295e-5e0b-4df7-b53b-4f34dd4dcece_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_45bb1fb0-9bdb-4595-b0b6-750a915921c9_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_b6d998ba-c140-4f04-9dd8-82f8b6214a2d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of each class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_89490ebf-82fc-4e56-975f-3f5bba2818fd_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_9d469301-6607-49a3-bed4-daea9e2c7811_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_001f3e63-98a7-40fc-ba70-bb46aa01fa41_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_94747f96-cbde-46fb-b9f4-087bd820e4cd_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_db9cdafa-fa21-4b35-ba34-6f06a2586a84_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ef88c6ec-404d-423f-b63e-2fa6c3306a66_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_29ab0d02-fa29-4dfe-880b-c42c7c481449_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b30d89c4-585d-4004-874b-0c4584aa637b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Class A, LT10 and LT50 common stockholders - diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_3eafd97d-1872-44ab-a94d-ae0bf5e20eec_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_06a77baa-2b66-4478-8496-62efd61cc95e_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Class A, LT10 and LT50 common stockholders - basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8c79e248-cf70-4484-92b6-7718e790d0be_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Class A, LT10 and LT50 common stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_2fcb2f9d-d897-432e-9dbb-d6ddf1387e9e_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_TemporaryEquityNonCumulativeDividendRate_d419a163-dfb8-4ddb-ac0d-5d76ff1693ff_terseLabel_en-US" xlink:label="lab_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cumulative dividend rate (percent)</link:label>
    <link:label id="lab_exfy_TemporaryEquityNonCumulativeDividendRate_label_en-US" xlink:label="lab_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Non Cumulative Dividend Rate</link:label>
    <link:label id="lab_exfy_TemporaryEquityNonCumulativeDividendRate_documentation_en-US" xlink:label="lab_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Non Cumulative Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityNonCumulativeDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:to="lab_exfy_TemporaryEquityNonCumulativeDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a0d071a5-9979-4ac4-b465-dcd467f07e4c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_a08d261d-a393-4709-8e9a-78ce3b0e3f9a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT BALANCE SHEET COMPONENTS</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_9a17606f-824e-4f50-b63f-918f7d1c936a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0f639ee0-d1af-47db-8844-308ae486830b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3470241e-e667-48db-a487-99e8b6cb9a8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_The2021IncentivePlanMember_354801a2-ec4c-41f7-9d91-5b379bfab866_terseLabel_en-US" xlink:label="lab_exfy_The2021IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Incentive Plan</link:label>
    <link:label id="lab_exfy_The2021IncentivePlanMember_label_en-US" xlink:label="lab_exfy_The2021IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2021 Incentive Plan [Member]</link:label>
    <link:label id="lab_exfy_The2021IncentivePlanMember_documentation_en-US" xlink:label="lab_exfy_The2021IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2021 Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_The2021IncentivePlanMember" xlink:to="lab_exfy_The2021IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_d129bb6b-a2ba-4454-a3ce-e5b607e1bcc5_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9be6c29a-4cbd-4ff7-b300-87a9fd24c02f_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_f70c1fb8-e6ca-4a9a-ad6f-40e140ff29ce_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesB1Member_b6ad6ef5-4445-4397-adba-424e0814fd02_terseLabel_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B-1</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesB1Member_label_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series B-1 [Member]</link:label>
    <link:label id="lab_exfy_ConvertiblePreferredStockSeriesB1Member_documentation_en-US" xlink:label="lab_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Series B-1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesB1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:to="lab_exfy_ConvertiblePreferredStockSeriesB1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_39d38270-804c-4749-9f3b-6461e8853600_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability_0f9ad80a-bab1-409a-878e-46207b49d28d_verboseLabel_en-US" xlink:label="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets acquired with lease liabilities</link:label>
    <link:label id="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability_label_en-US" xlink:label="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:label id="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability_documentation_en-US" xlink:label="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:to="lab_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_70c30039-c032-4f73-8043-c397823170ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2333c553-feca-48ac-a419-821e425a82fb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousCurrent_aef81604-090a-43a4-b0a2-3ea1f5f51987_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_936b50d2-5745-49d6-82bb-47f1c79fb002_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_151455ba-c331-4929-b2dd-f6facbb835d0_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_68830381-f935-4370-b190-a17ec59c49b1_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable_eb08fdae-28fd-419c-aa36-19d36eb3f564_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Impaired Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Impaired Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0d53a3b2-c732-4465-a47d-f1aac7c7c3cf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of basic shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_37c3e72e-8a3c-41b3-9470-b2d05c522a87_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (loss) earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_dce0e806-3351-4d52-ae55-6dd0fbbfd8f2_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income per share attributable to common stockholders, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_fa4576f7-2611-4734-a982-74cc681a2ced_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock_c90e804a-752e-4541-b94a-16f69170a843_terseLabel_en-US" xlink:label="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Assets and Liabilities</link:label>
    <link:label id="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock_label_en-US" xlink:label="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Assets And Liabilities [Policy Text Block]</link:label>
    <link:label id="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:to="lab_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_FinanceLeaseCostsAbstract_91efd6c6-4256-4e05-aa53-9e7fb230dea2_terseLabel_en-US" xlink:label="lab_exfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost:</link:label>
    <link:label id="lab_exfy_FinanceLeaseCostsAbstract_label_en-US" xlink:label="lab_exfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Costs [Abstract]</link:label>
    <link:label id="lab_exfy_FinanceLeaseCostsAbstract_documentation_en-US" xlink:label="lab_exfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCostsAbstract" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_FinanceLeaseCostsAbstract" xlink:to="lab_exfy_FinanceLeaseCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_d1d24322-5de0-4a37-88ae-b5c1bba38bc2_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price (usd per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RightOfUseAssets_4f06a846-e7b9-44ab-9117-456afa2d6746_terseLabel_en-US" xlink:label="lab_exfy_RightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease right-of-use assets</link:label>
    <link:label id="lab_exfy_RightOfUseAssets_label_en-US" xlink:label="lab_exfy_RightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Assets</link:label>
    <link:label id="lab_exfy_RightOfUseAssets_documentation_en-US" xlink:label="lab_exfy_RightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssets" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RightOfUseAssets" xlink:to="lab_exfy_RightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_2ea67d1f-dc4e-4bc7-8208-34c3bfcc94c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_0751a31a-c752-4c48-bb9f-41c48c757658_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other locations</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_9ec305f8-7155-4f92-bd06-970e07c60e9f_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesAuthorized_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_588fd8c3-852a-4a50-8700-e0ce2febfc6f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue, net</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a9f3050c-13ce-4a6d-aafc-c6e6c4190f40_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_652a6460-1ea9-437f-b7f4-021ec795e747_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e76a8461-587e-41a0-a867-89a8f910d953_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation vesting period (years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fbc732ff-dd3a-429a-8b79-4c6b45543564_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period (years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_70ebf9cc-d633-4c54-a440-7a0a782f9d76_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_d2a0fd7e-8a3b-4f18-9a08-bc172ba8d6f7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_fef11953-2f79-4e07-a57a-210fa6969967_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_50e72bc8-fd7e-487a-b815-c6b69d1f77a9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Finance Lease Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_2cf356b0-2752-4650-88eb-a09f0fa5f8e9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_OfficeMember_30376756-acdc-42a4-a033-c9c86570f2f6_terseLabel_en-US" xlink:label="lab_exfy_OfficeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office</link:label>
    <link:label id="lab_exfy_OfficeMember_label_en-US" xlink:label="lab_exfy_OfficeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office [Member]</link:label>
    <link:label id="lab_exfy_OfficeMember_documentation_en-US" xlink:label="lab_exfy_OfficeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeMember" xlink:href="exfy-20211231.xsd#exfy_OfficeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_OfficeMember" xlink:to="lab_exfy_OfficeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f963eeda-b958-4425-82ba-c1f57fbc265a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_c0dc487e-173d-4195-b33d-45e49709f207_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNetAbstract_8dbb8080-6130-4672-a745-cd4fcb1f50d6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNetAbstract_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_cf255e16-2953-40e5-a57e-9d09f881d4ea_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_us-gaap_ConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ce67cfd6-078f-4fc0-bf8c-bb7e5c99e338_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems_c2662182-67b8-4e66-bc24-ec5b2a37d42d_terseLabel_en-US" xlink:label="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option Exercise Cash Bonus [Line Items]</link:label>
    <link:label id="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems_label_en-US" xlink:label="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option Exercise Cash Bonus [Line Items]</link:label>
    <link:label id="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems_documentation_en-US" xlink:label="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option Exercise Cash Bonus [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockOptionExerciseCashBonusLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:to="lab_exfy_EmployeeStockOptionExerciseCashBonusLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_4e59f759-a21e-4607-ae88-d7057018c030_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8cf9d2ea-c1f5-400b-a740-dbae201899e2_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration revenue from vendors</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_0533a151-4ebb-4f88-b7ff-e1a63bf48cf7_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_2f814165-6510-48f1-b098-e095f8fd5edb_terseLabel_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to repurchase related to stock options early exercised and not yet vested</link:label>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_label_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Value</link:label>
    <link:label id="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_documentation_en-US" xlink:label="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:to="lab_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_NumberOfPerformanceObligations_8c4c3ed5-089c-4435-bb61-7082e3cc03a2_terseLabel_en-US" xlink:label="lab_exfy_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of performance obligations</link:label>
    <link:label id="lab_exfy_NumberOfPerformanceObligations_label_en-US" xlink:label="lab_exfy_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Performance Obligations</link:label>
    <link:label id="lab_exfy_NumberOfPerformanceObligations_documentation_en-US" xlink:label="lab_exfy_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Performance Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfPerformanceObligations" xlink:href="exfy-20211231.xsd#exfy_NumberOfPerformanceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_NumberOfPerformanceObligations" xlink:to="lab_exfy_NumberOfPerformanceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_782176c2-6bde-47c6-af05-91e4280846a6_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_13e4a9d7-f7c8-49b7-9da0-dba911100e09_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_fb7f9244-b481-4c5a-8dbc-f865fa87553a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_e586140a-b851-483c-a827-e88f396119e5_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_OfficeSpaceInUKMember_8566b6ce-cd34-444a-8498-034a32f83e72_terseLabel_en-US" xlink:label="lab_exfy_OfficeSpaceInUKMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space in U.K.</link:label>
    <link:label id="lab_exfy_OfficeSpaceInUKMember_label_en-US" xlink:label="lab_exfy_OfficeSpaceInUKMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space in U.K. [Member]</link:label>
    <link:label id="lab_exfy_OfficeSpaceInUKMember_documentation_en-US" xlink:label="lab_exfy_OfficeSpaceInUKMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space in U.K. Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeSpaceInUKMember" xlink:href="exfy-20211231.xsd#exfy_OfficeSpaceInUKMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_OfficeSpaceInUKMember" xlink:to="lab_exfy_OfficeSpaceInUKMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_68c29b8d-a873-4452-889d-ec649c989fc6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State tax</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2293f536-37b6-4ad2-9151-08faca6c5ae4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_13514bc1-c3cd-47d8-9592-e7e6e08d866c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_f936bb72-9982-4cf8-a96e-28c6e63d9fda_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property And Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_6acfe6da-b7bf-425a-bc28-cc53a5f98cca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit, research</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_b38d37ea-39fc-4d2b-87f7-ee5a2e795802_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_WeightedAverageRemainingLeaseTermAbstract_c78ce82e-f365-4f60-a83c-09bd5e474c15_terseLabel_en-US" xlink:label="lab_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years):</link:label>
    <link:label id="lab_exfy_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_exfy_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:href="exfy-20211231.xsd#exfy_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_exfy_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_306fca7e-8c9b-418e-b63b-30a3c617b703_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a090e7ae-422b-4da3-9a17-eeb5487ee675_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions of prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_22a2202d-18d9-4fda-affe-2f97cc391e5b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_efbc8489-7493-4d10-9c1e-5665df24e93c_terseLabel_en-US" xlink:label="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted common stock liability for early stock option exercises</link:label>
    <link:label id="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_label_en-US" xlink:label="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Common Stock Liability For Early Stock Option Exercises, Current</link:label>
    <link:label id="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_documentation_en-US" xlink:label="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Common Stock Liability For Early Stock Option Exercises, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:href="exfy-20211231.xsd#exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:to="lab_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_3f22e6f9-7cd9-465b-b354-1bb6bb481531_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock. shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesIssued_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_96e44c43-5cc8-4245-9383-8ae8b89360e7_terseLabel_en-US" xlink:label="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Employee Stock Option Exercise Cash Bonus [Table]</link:label>
    <link:label id="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_label_en-US" xlink:label="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Employee Stock Option Exercise Cash Bonus [Table]</link:label>
    <link:label id="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_documentation_en-US" xlink:label="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Employee Stock Option Exercise Cash Bonus [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:to="lab_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_cb492c1f-bac3-41ea-a7fb-4442e5a56a66_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_261c6896-9a03-4519-92db-e74dbd3e8e80_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f71c0020-fa61-4d99-b378-90e182b47b26_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_77452646-5f6a-4c2b-9e80-a4d3da65fbaf_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LoansReceivableStatedInterestRate_d4229bd9-7455-44d3-9c5c-924a1b2b5fdb_terseLabel_en-US" xlink:label="lab_exfy_LoansReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans receivable interest rate</link:label>
    <link:label id="lab_exfy_LoansReceivableStatedInterestRate_label_en-US" xlink:label="lab_exfy_LoansReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Stated Interest Rate</link:label>
    <link:label id="lab_exfy_LoansReceivableStatedInterestRate_documentation_en-US" xlink:label="lab_exfy_LoansReceivableStatedInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Stated Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableStatedInterestRate" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableStatedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LoansReceivableStatedInterestRate" xlink:to="lab_exfy_LoansReceivableStatedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DeferredTaxAssetInterestExpenseLimitation_ba8d9d3a-a695-44c1-9568-28b3cc62fdb1_terseLabel_en-US" xlink:label="lab_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense limitation</link:label>
    <link:label id="lab_exfy_DeferredTaxAssetInterestExpenseLimitation_label_en-US" xlink:label="lab_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Expense Limitation</link:label>
    <link:label id="lab_exfy_DeferredTaxAssetInterestExpenseLimitation_documentation_en-US" xlink:label="lab_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Expense Limitation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:to="lab_exfy_DeferredTaxAssetInterestExpenseLimitation" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock_daf17053-9149-4239-993b-b74bb120685f_terseLabel_en-US" xlink:label="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock option exercise cash bonus</link:label>
    <link:label id="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock_label_en-US" xlink:label="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits And Share-based Compensation [Table Text Block]</link:label>
    <link:label id="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock_documentation_en-US" xlink:label="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits And Share-based Compensation [Table text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:href="exfy-20211231.xsd#exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:to="lab_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_e9b9fbb9-9971-410d-aca0-4d51857d9dbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_085dcf16-96d2-4932-8615-285a016c341a_terseLabel_en-US" xlink:label="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan amount payable</link:label>
    <link:label id="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_label_en-US" xlink:label="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Proceeds From Common Stock Issuance Leading To Triggering Event</link:label>
    <link:label id="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_documentation_en-US" xlink:label="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Proceeds From Common Stock Issuance Leading To Triggering Event</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:href="exfy-20211231.xsd#exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:to="lab_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_EmployeeStockPurchasePlanMember_c0f42046-f5bc-4aa4-b6fc-6e87dd9e8116_terseLabel_en-US" xlink:label="lab_exfy_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_exfy_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_exfy_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_exfy_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_exfy_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockPurchasePlanMember" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_EmployeeStockPurchasePlanMember" xlink:to="lab_exfy_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_SuccessCoachMember_a0a6c259-7d5f-4a88-8176-f1f24e7eafb3_terseLabel_en-US" xlink:label="lab_exfy_SuccessCoachMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Success Coach</link:label>
    <link:label id="lab_exfy_SuccessCoachMember_label_en-US" xlink:label="lab_exfy_SuccessCoachMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Success Coach [Member]</link:label>
    <link:label id="lab_exfy_SuccessCoachMember_documentation_en-US" xlink:label="lab_exfy_SuccessCoachMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Success Coach</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SuccessCoachMember" xlink:href="exfy-20211231.xsd#exfy_SuccessCoachMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_SuccessCoachMember" xlink:to="lab_exfy_SuccessCoachMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_e5ac059f-2739-4aa6-a514-7f0db62155eb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementLiabilities_323c24b7-a6b6-4915-9658-8879f077bf22_terseLabel_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement liabilities</link:label>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementLiabilities_label_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Settlement Liabilities</link:label>
    <link:label id="lab_exfy_IncreaseDecreaseInSettlementLiabilities_documentation_en-US" xlink:label="lab_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Settlement Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:to="lab_exfy_IncreaseDecreaseInSettlementLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreference_d883e2eb-e538-4f31-bfbe-143877aadeb2_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock liquidation value (per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Liquidation Preference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6f034801-b72c-4a92-916a-bd1198cdb892_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Principal Payments on all Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_aca42090-d73f-4822-95b4-657028ed820d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_15858e41-7de7-418a-be0c-70b5479189dc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_183df8fe-0d7d-4ea3-9a40-2f273b0cba8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_4be4fef7-7072-4fc6-8a2e-f5338686ed5a_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_6dd16b89-2de1-41d5-8674-755ab9bcd7a6_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_021ae94b-5bc1-476f-988b-c907bf08bcb5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to Class A, LT10 and LT50 common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ConversionOfStockNoticePeriod_24fdf239-e45b-48e3-acb7-1cb79b393515_terseLabel_en-US" xlink:label="lab_exfy_ConversionOfStockNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of stock, notice period</link:label>
    <link:label id="lab_exfy_ConversionOfStockNoticePeriod_label_en-US" xlink:label="lab_exfy_ConversionOfStockNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Notice Period</link:label>
    <link:label id="lab_exfy_ConversionOfStockNoticePeriod_documentation_en-US" xlink:label="lab_exfy_ConversionOfStockNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockNoticePeriod" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ConversionOfStockNoticePeriod" xlink:to="lab_exfy_ConversionOfStockNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f589d2fe-0ea9-48e2-8a33-397ec2161197_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_ae384a89-c26b-470e-865e-b4b44396e5fe_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant exercise price (usd per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_81d66137-79a6-464f-9683-9a496d88f053_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_bc346743-4eb2-4a90-a57f-25a752db5ad5_terseLabel_en-US" xlink:label="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus payments as a percentage of stock options issued (percent)</link:label>
    <link:label id="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_label_en-US" xlink:label="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Payments, As A Percentage Of Stock Options Issued</link:label>
    <link:label id="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_documentation_en-US" xlink:label="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Payments, As A Percentage Of Stock Options Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:href="exfy-20211231.xsd#exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:to="lab_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_b0aa62db-9a30-412b-9a49-76ea3e58bd26_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_OtherCurrentAssetsLineItems_437f0ca4-9f03-4cef-9878-c21ff462708e_terseLabel_en-US" xlink:label="lab_exfy_OtherCurrentAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Line Items]</link:label>
    <link:label id="lab_exfy_OtherCurrentAssetsLineItems_label_en-US" xlink:label="lab_exfy_OtherCurrentAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Line Items]</link:label>
    <link:label id="lab_exfy_OtherCurrentAssetsLineItems_documentation_en-US" xlink:label="lab_exfy_OtherCurrentAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherCurrentAssetsLineItems" xlink:href="exfy-20211231.xsd#exfy_OtherCurrentAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_OtherCurrentAssetsLineItems" xlink:to="lab_exfy_OtherCurrentAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AuditInformationAbstract_label_en-US" xlink:label="lab_exfy_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_exfy_AuditInformationAbstract_documentation_en-US" xlink:label="lab_exfy_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AuditInformationAbstract" xlink:href="exfy-20211231.xsd#exfy_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AuditInformationAbstract" xlink:to="lab_exfy_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2d435ddd-f578-493f-a1da-03dae91f8501_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_853b889b-676f-4fb1-a557-a3f51fc3928a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_84873e7b-925b-4fc2-bdce-368fbde3d7b2_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_17af5775-e525-4d1d-99ee-71b0b2a81128_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_b1f51c45-0924-4529-8a9d-1df58b35bb84_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and right term</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7eb1e3d9-46f7-4448-912d-7cde199ebf99_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_31c52648-9a7e-4bc7-b421-bdc575cc1d88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_01ead38e-63d4-450b-9729-d081b57543a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_de96e213-9b22-44a5-8519-6a1ab3c5b080_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bee15741-1054-4850-8ab5-09bcdebae39b_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SettlementAssetsCurrent_523d8409-3501-490c-8d06-345d3219abde_terseLabel_en-US" xlink:label="lab_us-gaap_SettlementAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement assets</link:label>
    <link:label id="lab_us-gaap_SettlementAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_SettlementAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettlementAssetsCurrent" xlink:to="lab_us-gaap_SettlementAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1f07584b-01f5-4bbc-88c5-3bc1f5acbacf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life, options exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_c0a6f8c6-7171-46f2-b951-1f14f9336f47_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_18eee665-7eb9-493d-9388-a7ffd0284e32_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_188133cd-a819-4187-b236-04f1d2224124_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e964552a-7149-4d3c-8d33-1f0eb855066b_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_87d3d1d8-cc0e-438d-94f1-fbd1c2e7a366_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RestrictedCashIncludedInSettlementAssets_2bbf4ab1-7940-46ff-ab44-143f463195a5_terseLabel_en-US" xlink:label="lab_exfy_RestrictedCashIncludedInSettlementAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in settlement assets</link:label>
    <link:label id="lab_exfy_RestrictedCashIncludedInSettlementAssets_label_en-US" xlink:label="lab_exfy_RestrictedCashIncludedInSettlementAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Included In Settlement Assets</link:label>
    <link:label id="lab_exfy_RestrictedCashIncludedInSettlementAssets_documentation_en-US" xlink:label="lab_exfy_RestrictedCashIncludedInSettlementAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash Included In Settlement Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashIncludedInSettlementAssets" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashIncludedInSettlementAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RestrictedCashIncludedInSettlementAssets" xlink:to="lab_exfy_RestrictedCashIncludedInSettlementAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_303dc959-cb6b-48ff-b614-c8ebe4f525ef_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_2a505a17-7b97-47ce-814a-51d0e622d045_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_6b31a0e3-6bae-4183-85f7-00a5a79ff0b5_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_8fddc474-7054-4e56-83e9-bdbefe911e17_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_0645b315-3ca8-4e45-8fb7-4cc4514b8808_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_6f559b65-dc50-4444-a9e8-93fd02e7501b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_99e3b27e-c56a-4de9-9db4-7ca07b70efbb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0bf26d26-3984-4de0-a549-40037526ee98_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29efaead-7279-412b-99d1-fe86a8d5a48f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf5b8c51-a851-4422-a01a-18fdb60757d9_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_StockBasedCompensationMember_73b3bb5b-a07b-41a1-a1da-0a61e0bb7cdc_terseLabel_en-US" xlink:label="lab_exfy_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_exfy_StockBasedCompensationMember_label_en-US" xlink:label="lab_exfy_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation [Member]</link:label>
    <link:label id="lab_exfy_StockBasedCompensationMember_documentation_en-US" xlink:label="lab_exfy_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockBasedCompensationMember" xlink:href="exfy-20211231.xsd#exfy_StockBasedCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_StockBasedCompensationMember" xlink:to="lab_exfy_StockBasedCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_Amended2021TermLoanInitialTermLoanMember_285607f3-c99f-4083-9b25-d1e2c3468ac7_terseLabel_en-US" xlink:label="lab_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanInitialTermLoanMember_label_en-US" xlink:label="lab_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan Initial Term Loan [Member]</link:label>
    <link:label id="lab_exfy_Amended2021TermLoanInitialTermLoanMember_documentation_en-US" xlink:label="lab_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended 2021 Term Loan Initial Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanInitialTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:to="lab_exfy_Amended2021TermLoanInitialTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_76282aaf-443c-4f29-950f-57e46edacd06_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_194e1f89-7996-4406-9326-fc282701c6b9_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_81282ffe-e0d0-40b1-8ebc-5b36ce72c724_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_55c7f444-d0f1-469f-b86a-b2b6a1767afc_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, payroll and other taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f529ced2-284b-4264-baef-3fd4b2a3c821_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares reserved for future issuance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_ff15ce7f-d791-4c08-91e0-1ff0f5c78c2a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other expenses, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_5ce16012-c5b1-4370-850b-5465db0a76f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_fa9419dc-364b-4721-8931-f8cff5987f2a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_b5713b02-b2aa-462e-95fc-1c9070f876b4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_8a1b5bb7-5d54-4412-8b3c-9339da85f69f_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS)</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_87a35cd5-8918-4284-aea1-b724cb9c8dd2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_615d9896-09f1-4f08-b420-0852d5888917_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_3c627f8c-207d-4fc2-9848-7169521c0e7c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_84aa0c9f-04b6-4155-8fdf-1e8af58b8c07_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_adc5a413-fb2f-479e-b77e-51f347ffec6b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_NonAmortizingTermLoanMember_8b1db239-f52f-4f03-9523-06032cc927b5_terseLabel_en-US" xlink:label="lab_exfy_NonAmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-amortizing Term Loan</link:label>
    <link:label id="lab_exfy_NonAmortizingTermLoanMember_label_en-US" xlink:label="lab_exfy_NonAmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Amortizing Term Loan [Member]</link:label>
    <link:label id="lab_exfy_NonAmortizingTermLoanMember_documentation_en-US" xlink:label="lab_exfy_NonAmortizingTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Amortizing Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonAmortizingTermLoanMember" xlink:href="exfy-20211231.xsd#exfy_NonAmortizingTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_NonAmortizingTermLoanMember" xlink:to="lab_exfy_NonAmortizingTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_PaymentOfDonationCommitments_c8fbb930-627b-4da5-9a7d-e088dc6a75e2_terseLabel_en-US" xlink:label="lab_exfy_PaymentOfDonationCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of donation commitments</link:label>
    <link:label id="lab_exfy_PaymentOfDonationCommitments_label_en-US" xlink:label="lab_exfy_PaymentOfDonationCommitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Donation Commitments</link:label>
    <link:label id="lab_exfy_PaymentOfDonationCommitments_documentation_en-US" xlink:label="lab_exfy_PaymentOfDonationCommitments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Donation Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentOfDonationCommitments" xlink:href="exfy-20211231.xsd#exfy_PaymentOfDonationCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_PaymentOfDonationCommitments" xlink:to="lab_exfy_PaymentOfDonationCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SettlementLiabilitiesCurrent_05570d61-5847-4241-a442-29aa7fc2eb80_terseLabel_en-US" xlink:label="lab_us-gaap_SettlementLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement liabilities</link:label>
    <link:label id="lab_us-gaap_SettlementLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_SettlementLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettlementLiabilitiesCurrent" xlink:to="lab_us-gaap_SettlementLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_ca1e2404-067b-45ac-ac24-20037a3e013b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party loan receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e570eff8-5d04-4032-9950-5f38609c4917_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of diluted shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_1694c051-9eba-4105-b07c-dd5d028afcf3_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of warrants outstanding</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_acd85587-faad-457f-989f-5fa6c2f105e1_terseLabel_en-US" xlink:label="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of employees impacted by plan modification</link:label>
    <link:label id="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_label_en-US" xlink:label="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation, Number Of Employees Impacted By Plan Modification</link:label>
    <link:label id="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_documentation_en-US" xlink:label="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation, Number Of Employees Impacted By Plan Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:to="lab_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_CommonStockLT50Member_78a9be97-49b2-4bbe-9d0d-ce96ae52dfbd_terseLabel_en-US" xlink:label="lab_exfy_CommonStockLT50Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT50</link:label>
    <link:label id="lab_exfy_CommonStockLT50Member_label_en-US" xlink:label="lab_exfy_CommonStockLT50Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT50 [Member]</link:label>
    <link:label id="lab_exfy_CommonStockLT50Member_documentation_en-US" xlink:label="lab_exfy_CommonStockLT50Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, LT50</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_CommonStockLT50Member" xlink:to="lab_exfy_CommonStockLT50Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_31bc1225-539f-4ea1-92fa-48150773bbb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_f1a91109-3bde-4bdd-8cc5-86f12335568e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest payable</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_db5271f8-a014-495c-810f-bc253ac32e21_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_e780f674-6385-41cf-8cba-1f488f077856_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Stock Options</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9b369122-bc99-48d3-8ebd-a1c118db5415_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares of common stock used to compute net loss per share attributable to Class A, LT10 and LT50 common stockholders:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_6c3cdd97-dfc1-4945-a022-8b62e085479a_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_06e22c0d-f7fe-4732-92b6-de96b00b647b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_539cf956-c49c-4941-86cc-1f6f3184a6fe_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_098c56d5-d1c5-4a7e-959a-a5bf08010ad8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable rate (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_afe25320-30d5-4569-97be-44d5e15935c1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c46475d2-01f2-4df5-8737-27424b91e3d5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_442ef7fd-a1df-411c-a762-1ecac8e1fd8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Anti-dilutive Securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_e03cd95c-4daa-49aa-8a81-e1e518db69de_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_e7b80f3d-8caa-4c39-9616-927dcc9161c3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ReferenceRateMember_0874b2e7-bb84-4c28-867d-9b3f68dc670f_terseLabel_en-US" xlink:label="lab_exfy_ReferenceRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference Rate</link:label>
    <link:label id="lab_exfy_ReferenceRateMember_label_en-US" xlink:label="lab_exfy_ReferenceRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference Rate [Member]</link:label>
    <link:label id="lab_exfy_ReferenceRateMember_documentation_en-US" xlink:label="lab_exfy_ReferenceRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ReferenceRateMember" xlink:to="lab_exfy_ReferenceRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_15d0727b-86ad-46ae-bb52-3c15bc8f7efa_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_992e724a-98a7-46f5-93f0-f7e9184478a3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_1bfa6d9d-ccae-40da-bc55-70aceb9c77ac_terseLabel_en-US" xlink:label="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of warrants (in shares)</link:label>
    <link:label id="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_label_en-US" xlink:label="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Warrants Exercised</link:label>
    <link:label id="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_documentation_en-US" xlink:label="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:href="exfy-20211231.xsd#exfy_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="lab_exfy_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_05442e28-b4e8-4114-862a-80ff56554219_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Street</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0948f7fc-e553-46be-ae25-ff59b16975f2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_794f877c-e73a-4fe4-b230-e2b4a40eca6c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_41bca4e5-acd4-4ea7-b6c9-7631a79db776_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2f572980-d19f-4a1d-b1e8-c4209255c98e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e8e924f8-09b9-4dcc-905b-5176a71a0ffe_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fe19c0eb-4ca8-420e-bd5f-a6e5b78b60b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_a2931126-0c11-4f08-ad28-48582df24984_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_7a535524-fb20-483c-afa1-2d260cda07ec_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_321a1723-921f-40a0-b73f-14c6d0114c8c_terseLabel_en-US" xlink:label="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering trigger for preferred stock conversion</link:label>
    <link:label id="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_label_en-US" xlink:label="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Underwriting Public Offering Threshold For Automatic Preferred Stock Conversion</link:label>
    <link:label id="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_documentation_en-US" xlink:label="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Underwriting Public Offering Threshold For Automatic Preferred Stock Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:href="exfy-20211231.xsd#exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:to="lab_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_49ae4438-a14f-41c3-b820-4363a418a972_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_de9cde82-630b-4c3d-a3de-b8d59df4a8a8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_68c88b16-0c03-4451-b082-435a68eefa5c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_08613076-4c2a-4e62-a3ce-d71e0818fbd7_terseLabel_en-US" xlink:label="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donation commitment (percent)</link:label>
    <link:label id="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_label_en-US" xlink:label="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donation Commitment As A Portion Of Consideration Received, Percent</link:label>
    <link:label id="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_documentation_en-US" xlink:label="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donation Commitment As A Portion Of Consideration Received, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:href="exfy-20211231.xsd#exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:to="lab_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_6712904a-688d-4297-9aae-80ce806146cd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent_1f9bae9a-13bc-4818-9bda-2e6fe0bd3ca3_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related party</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d7c09fbe-c947-49b0-954a-40ccf4c4a748_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_f6a4e6b5-aea7-4cea-a8e7-98c425f30991_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_b6d111df-dc14-4446-80b9-6ed22482ab78_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contribution percentage (percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_RisksAndUncertaintiesPolicyTextBlock_f9c5d72c-72f9-43cb-85d8-add93125be31_terseLabel_en-US" xlink:label="lab_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_exfy_RisksAndUncertaintiesPolicyTextBlock_label_en-US" xlink:label="lab_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks And Uncertainties [Policy Text Block]</link:label>
    <link:label id="lab_exfy_RisksAndUncertaintiesPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks And Uncertainties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:to="lab_exfy_RisksAndUncertaintiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_521824e8-a417-4be8-bf39-04596509a12c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_e73f3665-af90-4d43-b9a8-4ab172edc075_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_22b6b8c4-fba6-4c1a-891d-bebdfe79fd8a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_18017735-3e95-49f2-8a8c-84b0cbe67b42_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_44b374aa-8b5a-45f5-98b8-83f2a2824b72_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_eb544651-d729-48fb-8c67-528c7a368fc6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_be10ebd2-14a4-460d-bdb6-ed11475f7e8f_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_SalesAndMarketingPolicyTextBlock_c75453e3-79b2-4500-bf04-7f8bdd31973d_terseLabel_en-US" xlink:label="lab_exfy_SalesAndMarketingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing</link:label>
    <link:label id="lab_exfy_SalesAndMarketingPolicyTextBlock_label_en-US" xlink:label="lab_exfy_SalesAndMarketingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales And Marketing [Policy Text Block]</link:label>
    <link:label id="lab_exfy_SalesAndMarketingPolicyTextBlock_documentation_en-US" xlink:label="lab_exfy_SalesAndMarketingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales And Marketing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SalesAndMarketingPolicyTextBlock" xlink:href="exfy-20211231.xsd#exfy_SalesAndMarketingPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_SalesAndMarketingPolicyTextBlock" xlink:to="lab_exfy_SalesAndMarketingPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_48fe9718-69d2-4a22-a647-9c8b8042b533_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_708e4c8c-ab97-4493-98d7-a9e3d7ba438b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_e12f7656-7af5-476f-a547-cd85e17bccd3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases remaining lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_08672e12-ec77-4e5b-b3f0-b0c23f0c7b77_terseLabel_en-US" xlink:label="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer share match rate (percent)</link:label>
    <link:label id="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_label_en-US" xlink:label="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Matched By Employer</link:label>
    <link:label id="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_documentation_en-US" xlink:label="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Matched By Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:to="lab_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_1a58e247-c18b-4dac-b68e-4505c69179ab_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_b48c7e89-0c10-402a-9425-cf0a876b8188_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_4bf121b6-07e6-4076-9c07-3d0fc91f5830_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_label_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_65b90ed9-ccb9-46ed-8990-0c4e4cfd6539_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_258071f3-558a-4ebd-842c-9bf7ad3ffdb1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_26f3b580-af5c-48f1-9e46-77bcc6d1638d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4794c773-98b5-4480-a97d-401bbdaf4650_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_f3aafc51-ca2a-4998-97f2-22094037d633_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue, net</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d604189d-4a74-40d8-abd0-9bf9d39ac4a4_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_LeaseLiabilityNonCurrent_89eb7a32-696d-4309-b9aa-abef79ad02b3_terseLabel_en-US" xlink:label="lab_exfy_LeaseLiabilityNonCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, non-current</link:label>
    <link:label id="lab_exfy_LeaseLiabilityNonCurrent_label_en-US" xlink:label="lab_exfy_LeaseLiabilityNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Non-Current</link:label>
    <link:label id="lab_exfy_LeaseLiabilityNonCurrent_documentation_en-US" xlink:label="lab_exfy_LeaseLiabilityNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Non-Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityNonCurrent" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityNonCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_LeaseLiabilityNonCurrent" xlink:to="lab_exfy_LeaseLiabilityNonCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_a31ca1c0-85ba-4dd3-a338-81d0652e454a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryforward, state</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_f77670a7-5885-49b6-b90d-0d1018be0a58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_e8798d01-9f1d-4a1c-b76d-8a5d4fb6bb2c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidation amount</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="lab_us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_d3c2c9b9-fbb2-4a35-9cc5-a14239708127_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_57565a5c-12d5-4987-86d0-84bc7db45bee_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_edff8717-0293-456e-be58-892a7a1182e1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_586a3867-fae2-415a-b812-37499c728202_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_32d01e2e-b274-4c5f-8ca8-80030b9743be_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_bf347c2f-90f7-427d-88d9-9d8007198a29_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d7207997-4c5d-4350-8156-baee8c251c34_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ad747db4-954d-4ae4-8f1b-2ad0e3f35123_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_DebtIssuanceExpense_c2d115fb-1444-459c-adb3-b2b809f25bee_terseLabel_en-US" xlink:label="lab_exfy_DebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, net of issuance costs</link:label>
    <link:label id="lab_exfy_DebtIssuanceExpense_label_en-US" xlink:label="lab_exfy_DebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Expense</link:label>
    <link:label id="lab_exfy_DebtIssuanceExpense_documentation_en-US" xlink:label="lab_exfy_DebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtIssuanceExpense" xlink:href="exfy-20211231.xsd#exfy_DebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_DebtIssuanceExpense" xlink:to="lab_exfy_DebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ExecutiveOfficerMember_59ab1717-42b7-4656-85f3-819eb9d7cdfd_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer</link:label>
    <link:label id="lab_srt_ExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_exfy_The2009OptionPlanMember_f3048b99-6e5a-40b4-9753-59c626a320c8_terseLabel_en-US" xlink:label="lab_exfy_The2009OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2009 Option Plan</link:label>
    <link:label id="lab_exfy_The2009OptionPlanMember_label_en-US" xlink:label="lab_exfy_The2009OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2009 Option Plan [Member]</link:label>
    <link:label id="lab_exfy_The2009OptionPlanMember_documentation_en-US" xlink:label="lab_exfy_The2009OptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The 2009 Option Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2009OptionPlanMember" xlink:href="exfy-20211231.xsd#exfy_The2009OptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_exfy_The2009OptionPlanMember" xlink:to="lab_exfy_The2009OptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4811b52a-3324-4234-b750-b372ebdff7cf_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>exfy-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:335137af-aa2b-4c27-9015-163cf2e7972b,g:a4e61c31-eac1-4a1c-b86e-5386409cd918-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://expensify.com/role/Cover" xlink:type="simple" xlink:href="exfy-20211231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://expensify.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_14919860-8239-487c-b215-0d6e126defbe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_14919860-8239-487c-b215-0d6e126defbe" xlink:to="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:to="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_17fb25bd-ed4b-4541-971d-988597d33d50" xlink:to="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a4d64151-5002-422a-99bf-4e52ec4ac3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_us-gaap_CommonClassAMember_a4d64151-5002-422a-99bf-4e52ec4ac3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_fe0b8e82-9c80-4e4d-9f58-ade50764a5db" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_exfy_CommonStockLT10Member_fe0b8e82-9c80-4e4d-9f58-ade50764a5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_80eaedaf-0659-45c9-a964-ad3159b04081" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ba2b7fce-8fa3-4780-a001-3c8d181920b3" xlink:to="loc_exfy_CommonStockLT50Member_80eaedaf-0659-45c9-a964-ad3159b04081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_f77c0e16-631c-46c1-b30c-8850f01bc894" xlink:to="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5eb19261-f8eb-4682-9832-127bac9fb153" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentType_5eb19261-f8eb-4682-9832-127bac9fb153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_be8a9275-042d-44c7-b60c-7332b2fbb7a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentAnnualReport_be8a9275-042d-44c7-b60c-7332b2fbb7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_46a7c4e6-208f-4adc-a3fd-5a0eda945b94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_CurrentFiscalYearEndDate_46a7c4e6-208f-4adc-a3fd-5a0eda945b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_daa043ba-caee-49d3-88df-f74a9ff32d78" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentPeriodEndDate_daa043ba-caee-49d3-88df-f74a9ff32d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d46b9875-e500-4e61-b002-55825493f531" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentTransitionReport_d46b9875-e500-4e61-b002-55825493f531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7c5d7763-2527-4556-b70f-8a9184f2da25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityFileNumber_7c5d7763-2527-4556-b70f-8a9184f2da25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_bb0990d9-715b-4dfe-8d01-f59a5db408c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityRegistrantName_bb0990d9-715b-4dfe-8d01-f59a5db408c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f8dd8053-7667-40fc-a6fd-39697d9b43fa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f8dd8053-7667-40fc-a6fd-39697d9b43fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_22ecd112-10ed-4d0d-ba63-ca87c62072cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityTaxIdentificationNumber_22ecd112-10ed-4d0d-ba63-ca87c62072cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_02157fc8-e684-419f-a66c-31a7e7805505" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressAddressLine1_02157fc8-e684-419f-a66c-31a7e7805505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_335f4b6a-a995-41cd-8b02-e5236a20e92f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressCityOrTown_335f4b6a-a995-41cd-8b02-e5236a20e92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_56b5d770-85aa-42b0-9e44-465ce381055a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressStateOrProvince_56b5d770-85aa-42b0-9e44-465ce381055a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c92b1468-0c21-446b-a814-bbab59545304" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityAddressPostalZipCode_c92b1468-0c21-446b-a814-bbab59545304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_330be8a9-dc91-4444-b3cb-0f5b9d328e61" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_CityAreaCode_330be8a9-dc91-4444-b3cb-0f5b9d328e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_98a9ac27-13ec-4ac9-9d63-651816f912d5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_LocalPhoneNumber_98a9ac27-13ec-4ac9-9d63-651816f912d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_741323cb-722c-4331-8dee-da97f2ec555a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_Security12bTitle_741323cb-722c-4331-8dee-da97f2ec555a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_9e9d1b31-39c7-4bd3-ad8f-3e8d336e4a11" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_TradingSymbol_9e9d1b31-39c7-4bd3-ad8f-3e8d336e4a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e019d517-ca59-4f9a-98f9-0328ffbd2f8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_SecurityExchangeName_e019d517-ca59-4f9a-98f9-0328ffbd2f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_856a5d26-1c4e-4e89-b4d5-44122d01a4d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_856a5d26-1c4e-4e89-b4d5-44122d01a4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_20536234-9ba3-43ed-aa51-f778d49dd5ec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityVoluntaryFilers_20536234-9ba3-43ed-aa51-f778d49dd5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a4d5b8f6-9b42-4f84-9c86-b20141b768f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCurrentReportingStatus_a4d5b8f6-9b42-4f84-9c86-b20141b768f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_68a74f27-2130-4b6c-9812-a93886e6779c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityInteractiveDataCurrent_68a74f27-2130-4b6c-9812-a93886e6779c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_dc2f3ad0-5b27-46f4-b7d1-edbd2d1eb6da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntitySmallBusiness_dc2f3ad0-5b27-46f4-b7d1-edbd2d1eb6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7d9a14a0-e750-47d7-98be-c597fa9fe447" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityFilerCategory_7d9a14a0-e750-47d7-98be-c597fa9fe447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_00b00b91-427c-44ae-b403-4102b34fad67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityEmergingGrowthCompany_00b00b91-427c-44ae-b403-4102b34fad67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_720494a7-a98e-4a8a-bb0a-6cefaa99e9b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityExTransitionPeriod_720494a7-a98e-4a8a-bb0a-6cefaa99e9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ed976a3b-423e-4be8-852b-888e155a5c09" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ed976a3b-423e-4be8-852b-888e155a5c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5534786e-b935-4603-ab26-aebad348c503" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityShellCompany_5534786e-b935-4603-ab26-aebad348c503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_91b40888-9c07-4320-9129-6827413a9e74" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_91b40888-9c07-4320-9129-6827413a9e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2979be79-5ff1-4a51-9ee3-8c1122c7751f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_2979be79-5ff1-4a51-9ee3-8c1122c7751f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a2d05e5c-01dd-4441-bf4c-6bf17df40876" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityCentralIndexKey_a2d05e5c-01dd-4441-bf4c-6bf17df40876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e15d2d2b-84eb-4fea-afd3-d87aaffbd147" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_AmendmentFlag_e15d2d2b-84eb-4fea-afd3-d87aaffbd147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_05ca6e14-ee75-45b9-b7e3-57ac645e9cac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentFiscalPeriodFocus_05ca6e14-ee75-45b9-b7e3-57ac645e9cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cd87e3a8-835e-4095-9131-a132b6282014" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_DocumentFiscalYearFocus_cd87e3a8-835e-4095-9131-a132b6282014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c239cdc0-3777-4f9b-93df-da8b23c4118a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d84ba40f-ddd3-49d4-ac01-212343808a55" xlink:to="loc_dei_EntityPublicFloat_c239cdc0-3777-4f9b-93df-da8b23c4118a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/AuditInformation" xlink:type="simple" xlink:href="exfy-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://expensify.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AuditInformationAbstract_c1e1a907-467d-4fb5-824c-567290df4022" xlink:href="exfy-20211231.xsd#exfy_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_2280b848-68e3-4043-8b34-5184be69ca3a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_AuditInformationAbstract_c1e1a907-467d-4fb5-824c-567290df4022" xlink:to="loc_dei_AuditorName_2280b848-68e3-4043-8b34-5184be69ca3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_ed681304-02ec-4235-91c0-ce6f1faa7c46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_AuditInformationAbstract_c1e1a907-467d-4fb5-824c-567290df4022" xlink:to="loc_dei_AuditorFirmId_ed681304-02ec-4235-91c0-ce6f1faa7c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_32dc4997-d656-42ab-a4c0-bf33c64af2a0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_AuditInformationAbstract_c1e1a907-467d-4fb5-824c-567290df4022" xlink:to="loc_dei_AuditorLocation_32dc4997-d656-42ab-a4c0-bf33c64af2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8fd017cf-0ec0-42b7-bab0-b22e8d7d841d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8fd017cf-0ec0-42b7-bab0-b22e8d7d841d" xlink:to="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f13c3c6-eff0-4db3-bba7-43902c3e0a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f13c3c6-eff0-4db3-bba7-43902c3e0a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e74c586c-aac0-42d0-b483-acc8c56a5d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e74c586c-aac0-42d0-b483-acc8c56a5d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementAssetsCurrent_142bd4e7-36a9-4478-b7de-3379afeb19fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_SettlementAssetsCurrent_142bd4e7-36a9-4478-b7de-3379afeb19fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_b45f3719-4d19-47d8-b4db-caba0b2d23c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_b45f3719-4d19-47d8-b4db-caba0b2d23c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_99146d32-fb0f-4ecc-a2da-8f315b9ea66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_99146d32-fb0f-4ecc-a2da-8f315b9ea66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_6921e8a1-970d-46f1-bcc3-713ce70d93e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_OtherAssetsCurrent_6921e8a1-970d-46f1-bcc3-713ce70d93e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5e516376-509e-4c89-a650-993c10029f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_AssetsCurrent_5e516376-509e-4c89-a650-993c10029f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_487bb4f6-6d01-4627-81cd-fa4ad8f6e5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_487bb4f6-6d01-4627-81cd-fa4ad8f6e5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_66e4369d-225e-4155-8b37-55536ee519ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_66e4369d-225e-4155-8b37-55536ee519ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssets_a7d6156a-2538-415e-890e-95334bcc1d9e" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_exfy_RightOfUseAssets_a7d6156a-2538-415e-890e-95334bcc1d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_451477ee-a4c8-4ea9-b174-8b74e3eaf975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_451477ee-a4c8-4ea9-b174-8b74e3eaf975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_85696ec8-4163-45ef-a3cd-bbc7d9fce8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_85696ec8-4163-45ef-a3cd-bbc7d9fce8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b71fab9c-f32c-482e-bd67-5f0887bb1b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_62ae14ab-642e-4a9d-8e56-54df28edf2e6" xlink:to="loc_us-gaap_Assets_b71fab9c-f32c-482e-bd67-5f0887bb1b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8fd017cf-0ec0-42b7-bab0-b22e8d7d841d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fa6d2886-4169-44f3-900d-6ea40754615a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_AccountsPayableCurrent_fa6d2886-4169-44f3-900d-6ea40754615a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_32cde88e-d5f5-4a96-a11b-4e903a467465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_32cde88e-d5f5-4a96-a11b-4e903a467465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_df3cdfb4-4064-4116-be47-a0beb0f18eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_LinesOfCreditCurrent_df3cdfb4-4064-4116-be47-a0beb0f18eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_322fca99-61e2-4ad8-8aed-e4b73f45fcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_LongTermDebtCurrent_322fca99-61e2-4ad8-8aed-e4b73f45fcf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityCurrent_03f247c8-fa06-48b0-9066-d6cd33a7705e" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_exfy_LeaseLiabilityCurrent_03f247c8-fa06-48b0-9066-d6cd33a7705e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementLiabilitiesCurrent_5523275e-cd13-43b7-9019-c9f1408de5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SettlementLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_SettlementLiabilitiesCurrent_5523275e-cd13-43b7-9019-c9f1408de5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f68ebb72-5e93-4efd-b5a0-adf72d895f85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_LiabilitiesCurrent_f68ebb72-5e93-4efd-b5a0-adf72d895f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeaseLiabilityNonCurrent_8da221d2-10e2-4e2d-b45d-67c1c71c8d95" xlink:href="exfy-20211231.xsd#exfy_LeaseLiabilityNonCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_exfy_LeaseLiabilityNonCurrent_8da221d2-10e2-4e2d-b45d-67c1c71c8d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e7e6512a-b9a2-480a-b0a1-5187d182e009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e7e6512a-b9a2-480a-b0a1-5187d182e009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ac5c2120-2da3-47fe-a0e6-6882ad78420f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ac5c2120-2da3-47fe-a0e6-6882ad78420f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_02022f6f-c8d8-4588-bb96-c6a7e52f548c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_02022f6f-c8d8-4588-bb96-c6a7e52f548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6f267f2f-99a6-425f-9193-a20fac4344df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_Liabilities_6f267f2f-99a6-425f-9193-a20fac4344df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b8d1a0d2-a7c1-4f4f-ac08-8987ceda76f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b8d1a0d2-a7c1-4f4f-ac08-8987ceda76f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_f5b94646-64cb-48d7-900e-60f0a8318f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_f5b94646-64cb-48d7-900e-60f0a8318f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6d623f9b-b10f-4b8d-967c-e947736da304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:to="loc_us-gaap_CommonStockValue_6d623f9b-b10f-4b8d-967c-e947736da304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9eabbc38-230c-4b97-8a31-af8796280c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9eabbc38-230c-4b97-8a31-af8796280c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_021a311c-3aaf-4bf3-bd02-01534a9868e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_021a311c-3aaf-4bf3-bd02-01534a9868e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_949955f1-9c5d-4539-a8d1-e1b18a9056de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_5e38c300-c336-402e-8d1c-da710e5b9a65" xlink:to="loc_us-gaap_StockholdersEquity_949955f1-9c5d-4539-a8d1-e1b18a9056de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7f2099fd-34e1-48ba-8831-fd1e72a0c776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_84756bb5-48df-45eb-b48a-42caae75a0aa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7f2099fd-34e1-48ba-8831-fd1e72a0c776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b2b79ae9-cd80-4c66-a92d-4a13f2ec890d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b2b79ae9-cd80-4c66-a92d-4a13f2ec890d" xlink:to="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_51805e56-5046-4800-b838-f3f7b516022e" xlink:to="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9ed6d6fc-2d61-44aa-8bf2-85008a8e12c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_us-gaap_CommonClassAMember_9ed6d6fc-2d61-44aa-8bf2-85008a8e12c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_9ee22bba-4e9f-434b-bbae-fd0c464764c0" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_exfy_CommonStockLT10Member_9ee22bba-4e9f-434b-bbae-fd0c464764c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_95961072-a3a1-423c-948b-da26e350b56b" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bd92d42d-3c1e-4de2-90d7-1baf3b6426de" xlink:to="loc_exfy_CommonStockLT50Member_95961072-a3a1-423c-948b-da26e350b56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ba37e02d-eeb9-446f-9692-4dcc48074c0a" xlink:to="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_7bf1fdaa-6491-4c22-ae66-024f2029fa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_7bf1fdaa-6491-4c22-ae66-024f2029fa5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_5c14e01c-3b0b-4745-8a37-9ff1cd2ba38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_5c14e01c-3b0b-4745-8a37-9ff1cd2ba38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_6f1b63cd-c985-4ec8-8d62-302c639f4ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_6f1b63cd-c985-4ec8-8d62-302c639f4ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_9b98b214-a6a7-45c4-9d3f-bb7fc1f7859f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_9b98b214-a6a7-45c4-9d3f-bb7fc1f7859f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_fae6574a-fe20-4543-8c5a-7ba9da12a962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_fae6574a-fe20-4543-8c5a-7ba9da12a962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7243e0ab-1e80-448c-a118-535bbaa649c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7243e0ab-1e80-448c-a118-535bbaa649c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b0cb7c4a-c0cc-402a-b812-ece539b8a64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b0cb7c4a-c0cc-402a-b812-ece539b8a64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7236071d-4704-4244-ae21-a2862463b38b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesIssued_7236071d-4704-4244-ae21-a2862463b38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_404a0e66-3f30-470f-9544-51c2ee24abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cac07d4b-097a-42d1-ba01-9397dbe4a84d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_404a0e66-3f30-470f-9544-51c2ee24abbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f843dd8b-93dd-4480-976f-68d5c963a24c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f843dd8b-93dd-4480-976f-68d5c963a24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_087ca4ae-540d-4748-826f-8a20817b82ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_CostOfRevenue_087ca4ae-540d-4748-826f-8a20817b82ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3505bd12-5b0b-4695-907d-dfd5ca372295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_GrossProfit_3505bd12-5b0b-4695-907d-dfd5ca372295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_ca459368-2c20-477d-b16e-a2f938b292f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_ca459368-2c20-477d-b16e-a2f938b292f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1b5e630e-f6a8-40eb-b2e4-c06d1880e494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1b5e630e-f6a8-40eb-b2e4-c06d1880e494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_fa9acd5e-8d71-45db-aaec-f11851b80740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_fa9acd5e-8d71-45db-aaec-f11851b80740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_67c01b52-9e43-4fb5-990f-dba9a42baca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_527e35ba-28e3-4380-b3ff-d25ec0c1eb5b" xlink:to="loc_us-gaap_OperatingExpenses_67c01b52-9e43-4fb5-990f-dba9a42baca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5feefa17-c959-4d79-9b69-398c559c5c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_OperatingIncomeLoss_5feefa17-c959-4d79-9b69-398c559c5c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_27787580-9dd4-4174-aa2c-d3a7f96418e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_27787580-9dd4-4174-aa2c-d3a7f96418e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dbe71518-eae6-40b9-8e45-7415ddb3c1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dbe71518-eae6-40b9-8e45-7415ddb3c1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_593f1ad4-b3ee-4404-b2e7-333d4b1071a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_593f1ad4-b3ee-4404-b2e7-333d4b1071a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7746f77f-ff93-44ec-80e9-16c3baf7c200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_NetIncomeLoss_7746f77f-ff93-44ec-80e9-16c3baf7c200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_d1b6e193-9f74-4fa9-b3d9-e353d1334e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_d1b6e193-9f74-4fa9-b3d9-e353d1334e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5bba42e-1ace-462e-ace2-53ddcc56aff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c5bba42e-1ace-462e-ace2-53ddcc56aff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_32cb7bea-12d5-48f0-8823-5de61db23fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_32cb7bea-12d5-48f0-8823-5de61db23fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f236d6fb-59f1-4be4-b8ee-562a6d471309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_EarningsPerShareAbstract_f236d6fb-59f1-4be4-b8ee-562a6d471309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_96a5b8f9-10eb-4420-88a8-ac037955a037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f236d6fb-59f1-4be4-b8ee-562a6d471309" xlink:to="loc_us-gaap_EarningsPerShareBasic_96a5b8f9-10eb-4420-88a8-ac037955a037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6220031f-466c-40f3-9fdf-03233bfc6b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f236d6fb-59f1-4be4-b8ee-562a6d471309" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6220031f-466c-40f3-9fdf-03233bfc6b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_7b1ceb9b-c541-49f4-b8c8-58a612b59715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_112fad02-323a-498d-93cd-229833e91e24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_7b1ceb9b-c541-49f4-b8c8-58a612b59715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20da89ee-8a56-4d94-8943-6809e00b3cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_7b1ceb9b-c541-49f4-b8c8-58a612b59715" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20da89ee-8a56-4d94-8943-6809e00b3cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6c859212-fc69-426f-a1ef-b5efc27fbd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_7b1ceb9b-c541-49f4-b8c8-58a612b59715" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6c859212-fc69-426f-a1ef-b5efc27fbd3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b844957d-d5c2-4d3b-b066-25004046b487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b844957d-d5c2-4d3b-b066-25004046b487" xlink:to="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a2ba88-0b54-4e9e-9efd-56564faa6e7c" xlink:to="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_0a23dbac-517b-4ba2-b619-ac7e34a33004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_PreferredStockMember_0a23dbac-517b-4ba2-b619-ac7e34a33004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_61ddbe20-dbf3-49c4-bd4d-eb97f6c20c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_CommonStockMember_61ddbe20-dbf3-49c4-bd4d-eb97f6c20c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6cd3dc1b-5d12-4090-b214-1697a53b0f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6cd3dc1b-5d12-4090-b214-1697a53b0f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f9083bbf-ef2c-415c-bca0-f358534dc27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ded877e-6400-4556-8f70-85a350c34b79" xlink:to="loc_us-gaap_RetainedEarningsMember_f9083bbf-ef2c-415c-bca0-f358534dc27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b037b71-b053-4197-a24b-baabad6041fb" xlink:to="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_c2a71fb5-905b-401d-9326-65bc0562487b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ece37730-79c0-4976-925f-fb9f2c58ec9b" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_c2a71fb5-905b-401d-9326-65bc0562487b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bf6ea077-caae-4db4-8053-eaa74a704f92" xlink:to="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fb7fa934-119d-459d-9658-641374bb504f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fb7fa934-119d-459d-9658-641374bb504f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_97954e17-2ef3-4606-9c47-a48da33ec2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_97954e17-2ef3-4606-9c47-a48da33ec2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_9f05225e-fe13-455c-b565-52b6c57a356e" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_9f05225e-fe13-455c-b565-52b6c57a356e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_18faf12c-dfd2-4de8-adf6-5e0b724ef121" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_18faf12c-dfd2-4de8-adf6-5e0b724ef121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_55cc17cc-257c-4d74-b4e6-fd307e625301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_55cc17cc-257c-4d74-b4e6-fd307e625301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_944b4f33-3449-4113-ab84-564115fb131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_ab04a092-faf5-4724-be4a-a77d658692e7" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_944b4f33-3449-4113-ab84-564115fb131d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a8b26255-afdb-44c8-90d5-79c06a447fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74414cd1-7e27-4ccf-9506-66c5f5a768ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockholdersEquity_74414cd1-7e27-4ccf-9506-66c5f5a768ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0dfd9ed4-9aec-43d4-b709-e3fef2056452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_SharesOutstanding_0dfd9ed4-9aec-43d4-b709-e3fef2056452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_718f9a3c-ccb8-4d19-b6f8-e2e2a8e9c01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_718f9a3c-ccb8-4d19-b6f8-e2e2a8e9c01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_17835901-ffad-41fe-92e6-702fef01379b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_17835901-ffad-41fe-92e6-702fef01379b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_ffa050b5-0c5e-41b4-a582-06cde6c18706" xlink:href="exfy-20211231.xsd#exfy_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_exfy_StockIssuedDuringPeriodSharesWarrantsExercised_ffa050b5-0c5e-41b4-a582-06cde6c18706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_aa641fde-14f8-40ce-a319-72117b48986b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_aa641fde-14f8-40ce-a319-72117b48986b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_22433676-0e39-4056-b353-4536bb9ded78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_22433676-0e39-4056-b353-4536bb9ded78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_681e7305-f83a-4c8f-8e79-26ebfffd93c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_681e7305-f83a-4c8f-8e79-26ebfffd93c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_121cc57f-6e55-474d-9d17-4d9b4bde1d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_121cc57f-6e55-474d-9d17-4d9b4bde1d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_c913ddbc-14a3-4ec2-8a26-0e1193afb114" xlink:href="exfy-20211231.xsd#exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions_c913ddbc-14a3-4ec2-8a26-0e1193afb114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bdfabeea-5007-4954-a7c8-d22dcfc3015c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bdfabeea-5007-4954-a7c8-d22dcfc3015c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_dbab41cd-6e6e-4bee-b440-150f49697e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_dbab41cd-6e6e-4bee-b440-150f49697e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_85a643b7-a470-498f-b799-63988032e98e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_85a643b7-a470-498f-b799-63988032e98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9439655a-b827-492d-a1fb-a62222061b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_NetIncomeLoss_9439655a-b827-492d-a1fb-a62222061b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb39fd40-7fbd-4093-8dfc-eb85dec421ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_StockholdersEquity_eb39fd40-7fbd-4093-8dfc-eb85dec421ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_47f3dd2e-9197-495b-9ffc-48637eb610d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f16d1837-7db5-4cf4-9db1-c58c82eaf8c3" xlink:to="loc_us-gaap_SharesOutstanding_47f3dd2e-9197-495b-9ffc-48637eb610d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3d8ba256-e05f-4556-aa94-119f0b4d041f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3d8ba256-e05f-4556-aa94-119f0b4d041f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_349bf694-4117-4667-abef-d618dbee1f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3d8ba256-e05f-4556-aa94-119f0b4d041f" xlink:to="loc_us-gaap_NetIncomeLoss_349bf694-4117-4667-abef-d618dbee1f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3d8ba256-e05f-4556-aa94-119f0b4d041f" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2a437af3-2917-4b1a-8549-94e4f11da3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2a437af3-2917-4b1a-8549-94e4f11da3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_af2820f4-d590-41a1-a191-5d1c4d8415bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_af2820f4-d590-41a1-a191-5d1c4d8415bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_20257726-ac96-47d7-859c-935cd2b3da3e" xlink:href="exfy-20211231.xsd#exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment_20257726-ac96-47d7-859c-935cd2b3da3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2981a67c-e6a4-453e-bbaa-7a6b5e0fb7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_ShareBasedCompensation_2981a67c-e6a4-453e-bbaa-7a6b5e0fb7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_de666cb3-0f8e-44b9-b575-7b662fdb2dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_de666cb3-0f8e-44b9-b575-7b662fdb2dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_36d7b4fa-cfb8-407c-a60b-4eaf6d8c8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_36d7b4fa-cfb8-407c-a60b-4eaf6d8c8578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxLiability_be58f7b6-c373-4205-821f-c2016e1fd4d8" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_exfy_DeferredTaxLiability_be58f7b6-c373-4205-821f-c2016e1fd4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a4afb496-ee59-46ff-b1d9-f31d033b1e78" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_27b43990-e6de-4180-ab4e-e238b990ecac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_27b43990-e6de-4180-ab4e-e238b990ecac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementAssets_3f21a0c0-44d3-440d-97dc-d15f6820c384" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_exfy_IncreaseDecreaseInSettlementAssets_3f21a0c0-44d3-440d-97dc-d15f6820c384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_5f75d2d3-3fa9-4d78-8569-1b37b0e35c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_5f75d2d3-3fa9-4d78-8569-1b37b0e35c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_baf03c7b-6974-41e2-b71b-d69a1b791c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_baf03c7b-6974-41e2-b71b-d69a1b791c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_5388f346-ef29-47c9-beea-31986f7eef5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_5388f346-ef29-47c9-beea-31986f7eef5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d5ec7a0c-3bbb-4dd7-a49c-b96194e25e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d5ec7a0c-3bbb-4dd7-a49c-b96194e25e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_07dc1083-aade-44ad-9dce-dfb2dff2b314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_07dc1083-aade-44ad-9dce-dfb2dff2b314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_8b3c4478-7114-4d14-bbde-dcad2d201d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_8b3c4478-7114-4d14-bbde-dcad2d201d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d0cdf76c-6f49-4eb3-810e-e830768efca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d0cdf76c-6f49-4eb3-810e-e830768efca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_IncreaseDecreaseInSettlementLiabilities_94e4a1ad-2b82-4cb1-9a22-ec093c0fa0fe" xlink:href="exfy-20211231.xsd#exfy_IncreaseDecreaseInSettlementLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_exfy_IncreaseDecreaseInSettlementLiabilities_94e4a1ad-2b82-4cb1-9a22-ec093c0fa0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_98486cfc-e9e4-4925-ad5e-d5e87d8358d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_10423e1c-495b-4564-83d8-df760bbf5c5a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_98486cfc-e9e4-4925-ad5e-d5e87d8358d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0cddeb10-fcbc-49e3-abc1-a162b3051ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3d8ba256-e05f-4556-aa94-119f0b4d041f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0cddeb10-fcbc-49e3-abc1-a162b3051ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6309b901-337f-4849-b3e8-0113e655514d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6309b901-337f-4849-b3e8-0113e655514d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9d1c963c-53cb-4f7d-9e4b-578b26b61102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9d1c963c-53cb-4f7d-9e4b-578b26b61102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_301e04ac-2979-47c8-a0a7-4fab2bdb0759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_301e04ac-2979-47c8-a0a7-4fab2bdb0759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_057b5737-486d-42d5-aa84-a9007634c182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9035f585-1de8-4184-8cdb-1d1633d23492" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_057b5737-486d-42d5-aa84-a9007634c182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_afb27691-f112-4985-90c7-cbbbc4153a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_afb27691-f112-4985-90c7-cbbbc4153a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7178753f-50f9-4b36-8cd9-17e127ec947e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7178753f-50f9-4b36-8cd9-17e127ec947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5e834dca-9cc8-4222-b3e0-be083cce15ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5e834dca-9cc8-4222-b3e0-be083cce15ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_8ed83a17-6e60-48ff-811a-c7853225028a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_8ed83a17-6e60-48ff-811a-c7853225028a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_62b599f4-4dd5-4513-9fa9-f3f6956f60cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_62b599f4-4dd5-4513-9fa9-f3f6956f60cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_dfce245d-c732-45c3-a232-8b2758ac41f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_dfce245d-c732-45c3-a232-8b2758ac41f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock_8c433384-571d-417d-ba38-6143527cb4df" xlink:href="exfy-20211231.xsd#exfy_ProceedsFromVestingOfRestrictedCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_exfy_ProceedsFromVestingOfRestrictedCommonStock_8c433384-571d-417d-ba38-6143527cb4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_fab776c8-c33b-4d0c-820d-c7b3e9d0eefc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_fab776c8-c33b-4d0c-820d-c7b3e9d0eefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_be133a2a-377c-42f6-9c0c-e0d7b14b6dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_be133a2a-377c-42f6-9c0c-e0d7b14b6dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b11d763b-83f7-4cff-bfe9-bab190debef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c5ff9654-8472-4d4d-a42e-a68f119fe5f1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b11d763b-83f7-4cff-bfe9-bab190debef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b55e0cd-bec2-48ad-a11f-e3ef95599714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b55e0cd-bec2-48ad-a11f-e3ef95599714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2b1de6f0-663c-4282-afc0-b58e1cccebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2b1de6f0-663c-4282-afc0-b58e1cccebd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ba85ec3-f053-4f71-93e8-ecc6be10a953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ba85ec3-f053-4f71-93e8-ecc6be10a953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdd8fb28-eaf4-4567-842c-1a3d97d81285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdd8fb28-eaf4-4567-842c-1a3d97d81285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b3b8b0f7-81cb-47e2-938d-3568dc6eb39e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdd8fb28-eaf4-4567-842c-1a3d97d81285" xlink:to="loc_us-gaap_InterestPaidNet_b3b8b0f7-81cb-47e2-938d-3568dc6eb39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_37e8df2e-10ff-42ef-9fef-9091471a34bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdd8fb28-eaf4-4567-842c-1a3d97d81285" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_37e8df2e-10ff-42ef-9fef-9091471a34bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_987b999c-6120-429e-9ca9-d858ee2de509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_987b999c-6120-429e-9ca9-d858ee2de509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_68127c3d-7830-41ac-968f-297fc8213cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_987b999c-6120-429e-9ca9-d858ee2de509" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_68127c3d-7830-41ac-968f-297fc8213cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability_1bc50384-ac0f-421b-a6eb-234a6d353389" xlink:href="exfy-20211231.xsd#exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_987b999c-6120-429e-9ca9-d858ee2de509" xlink:to="loc_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability_1bc50384-ac0f-421b-a6eb-234a6d353389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_344c3984-9cf6-419e-958c-9c2ad515315e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8cf9d5b4-0229-4bf6-9fb7-3b4aa2b74710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8cf9d5b4-0229-4bf6-9fb7-3b4aa2b74710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_70d5545c-45a7-44a9-994a-1dcfb0c03d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:to="loc_us-gaap_RestrictedCashCurrent_70d5545c-45a7-44a9-994a-1dcfb0c03d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_df3d08a1-3041-4a73-9bad-554f5e12120e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_df3d08a1-3041-4a73-9bad-554f5e12120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashIncludedInSettlementAssets_c37bfbce-2528-4b0c-918a-2b5cbfd663d7" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashIncludedInSettlementAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:to="loc_exfy_RestrictedCashIncludedInSettlementAssets_c37bfbce-2528-4b0c-918a-2b5cbfd663d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_599e18f0-3fb2-4369-8143-81f968456ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4f277eaf-68fc-4d19-af71-ebee29ffb916" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_599e18f0-3fb2-4369-8143-81f968456ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="exfy-20211231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_cd62d2d9-d817-4159-9d0f-e59a86bcc398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_df26b7ce-1a31-4189-ae12-4ea4dece59f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_cd62d2d9-d817-4159-9d0f-e59a86bcc398" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_df26b7ce-1a31-4189-ae12-4ea4dece59f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="exfy-20211231.xsd#DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd4729c8-835f-44a7-82c6-849ba9b330f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a598228a-089c-4cdf-8251-57801e323849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bd4729c8-835f-44a7-82c6-849ba9b330f5" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_a598228a-089c-4cdf-8251-57801e323849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5bcddc34-ed3b-4c80-8de6-75551fb36d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5bcddc34-ed3b-4c80-8de6-75551fb36d21" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28254938-cf35-4eb0-90e2-4fac46b99ca9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cad0161f-5546-4971-baa4-d03421607a7c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4ab68f49-72d6-4f32-8c60-6ecb99843304" xlink:to="loc_srt_SubsidiariesMember_cad0161f-5546-4971-baa4-d03421607a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e0c402e1-97b8-40bb-90a3-8aaa4beef674" xlink:to="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_a70a86de-a30c-45a7-9f15-a7ccf606a302" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_83552637-7d8f-4d64-99c2-8e76cb1b4e0c" xlink:to="loc_srt_SubsidiariesMember_a70a86de-a30c-45a7-9f15-a7ccf606a302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_ec90bb60-7ab4-4574-b562-032a3c36b577" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyOrgMember_1249996b-baa2-46c2-8e48-267341b9f544" xlink:href="exfy-20211231.xsd#exfy_ExpensifyOrgMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b5601ca2-e2ba-4357-acbe-bf5133fcf1d4" xlink:to="loc_exfy_ExpensifyOrgMember_1249996b-baa2-46c2-8e48-267341b9f544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2a4a2388-d4cc-4f22-9cad-eb6175a135b2" xlink:to="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a7e3d595-941a-416a-aa24-49c9f41810b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_us-gaap_CommonClassAMember_a7e3d595-941a-416a-aa24-49c9f41810b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_1cc4cd5e-46a0-4c07-82d5-f96c273a16b0" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_exfy_CommonStockLT10Member_1cc4cd5e-46a0-4c07-82d5-f96c273a16b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_4a6d4ca6-0e83-4d34-9507-b53b3dc0aee7" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_87029417-d40c-4456-a1dd-251f7ab18850" xlink:to="loc_exfy_CommonStockLT50Member_4a6d4ca6-0e83-4d34-9507-b53b3dc0aee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_85f54d34-c134-435e-a091-48e4be7e114e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_00d7b87a-b375-4530-ae57-7c461108f2e3" xlink:to="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingNewSharesMember_91c0f59c-dd5b-4356-b885-f48df476133b" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingNewSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:to="loc_exfy_PublicStockOfferingNewSharesMember_91c0f59c-dd5b-4356-b885-f48df476133b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:href="exfy-20211231.xsd#exfy_PublicStockOfferingSharesFromExistingShareholdersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IPOMember_1ef289bd-3889-48f9-98b7-4b313b26a1d1" xlink:to="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_e0f66923-6fd5-4856-abbf-d66d2f3470d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_PublicStockOfferingSharesFromExistingShareholdersMember_61e42253-f94a-4c37-aeb0-8ab4a583e737" xlink:to="loc_us-gaap_OverAllotmentOptionMember_e0f66923-6fd5-4856-abbf-d66d2f3470d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_5d7b2ac8-db69-4b5a-99e6-dfbc64f6c761" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5c794ece-c7b3-4b68-8feb-cec3f3ba9b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_CommonClassAMember_5c794ece-c7b3-4b68-8feb-cec3f3ba9b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_d1f5a700-3e7e-480d-8269-c43a09e98cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_d1f5a700-3e7e-480d-8269-c43a09e98cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_61dde78d-9dc5-40a3-a65f-6c9b871078ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_06767c89-628c-4cb3-8b44-833e230c6a52" xlink:to="loc_us-gaap_WarrantMember_61dde78d-9dc5-40a3-a65f-6c9b871078ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3d4bf708-0e94-48fe-a78d-8dd779959015" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_3e4fc424-65a1-4aae-836a-08650de7e163" xlink:href="exfy-20211231.xsd#exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent_3e4fc424-65a1-4aae-836a-08650de7e163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentOfDonationCommitments_f59459ff-0bca-49bf-8aca-bf6de915abbc" xlink:href="exfy-20211231.xsd#exfy_PaymentOfDonationCommitments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_PaymentOfDonationCommitments_f59459ff-0bca-49bf-8aca-bf6de915abbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_2189a47d-922b-4804-86b8-77028dd1575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_OtherCommitment_2189a47d-922b-4804-86b8-77028dd1575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29587629-a90a-4a0a-a95c-170cc95306e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_29587629-a90a-4a0a-a95c-170cc95306e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_deac2703-635e-44c9-8582-070e3d2a468a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_deac2703-635e-44c9-8582-070e3d2a468a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_073b5229-e04d-4689-910e-e62ebe994d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_073b5229-e04d-4689-910e-e62ebe994d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ee01dbce-175d-4ffc-b219-193056aad151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ee01dbce-175d-4ffc-b219-193056aad151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions_dcb6153e-cf84-48c3-ab7f-229cdfa1a7c1" xlink:href="exfy-20211231.xsd#exfy_PaymentForUnderwritingDiscountsAndCommissions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_PaymentForUnderwritingDiscountsAndCommissions_dcb6153e-cf84-48c3-ab7f-229cdfa1a7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_eb6b201f-9d68-43f5-b1b8-73d8b03fba4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_eb6b201f-9d68-43f5-b1b8-73d8b03fba4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfClassesOfStock_4d599076-a493-4752-8b32-23376323e33a" xlink:href="exfy-20211231.xsd#exfy_NumberOfClassesOfStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_NumberOfClassesOfStock_4d599076-a493-4752-8b32-23376323e33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockConversionRatio_c313937b-2142-4d59-8fc7-fab96e45395a" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockConversionRatio"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_ConversionOfStockConversionRatio_c313937b-2142-4d59-8fc7-fab96e45395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_487c4514-a2b9-4a40-bf40-d21b7a05dd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_487c4514-a2b9-4a40-bf40-d21b7a05dd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_08b086da-62e2-4700-b713-f7a788177bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockSharesIssued_08b086da-62e2-4700-b713-f7a788177bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_49eaef70-d4d8-46f6-9381-1ee0a7998bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_49eaef70-d4d8-46f6-9381-1ee0a7998bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_7f841cb9-3cbd-4e03-9a65-9293aad09519" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_exfy_CommonStockVotingRightPerShare_7f841cb9-3cbd-4e03-9a65-9293aad09519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ba563a26-74c3-4c82-be70-0639c542c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ba563a26-74c3-4c82-be70-0639c542c07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_890610ed-c5a7-4867-b786-33effc8f7a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_257eda51-2b61-41e6-b026-c88b349937c5" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_890610ed-c5a7-4867-b786-33effc8f7a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d2c7d3ae-8b0f-4461-ad22-ecbc349ca199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_98c8a27b-36cf-4b06-bad2-ec971ebb5e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d2c7d3ae-8b0f-4461-ad22-ecbc349ca199" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_98c8a27b-36cf-4b06-bad2-ec971ebb5e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8010080c-0a05-4bba-b88a-735c592c9798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8010080c-0a05-4bba-b88a-735c592c9798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RisksAndUncertaintiesPolicyTextBlock_11b6f68f-3470-4e70-8875-29c1a7ebac9a" xlink:href="exfy-20211231.xsd#exfy_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_RisksAndUncertaintiesPolicyTextBlock_11b6f68f-3470-4e70-8875-29c1a7ebac9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_7fee2e9d-4762-48b9-ad30-0222dc345dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_UseOfEstimates_7fee2e9d-4762-48b9-ad30-0222dc345dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d834f42d-055e-4d58-8ca1-d1a6be709108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d834f42d-055e-4d58-8ca1-d1a6be709108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_205ff9eb-bfd7-4023-b971-5540e9e5207c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_205ff9eb-bfd7-4023-b971-5540e9e5207c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_b0b66fad-4e24-4b93-a852-53934aa1c041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_b0b66fad-4e24-4b93-a852-53934aa1c041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_b0943cb2-77f8-494b-937a-8bd8429a3030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_b0943cb2-77f8-494b-937a-8bd8429a3030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_0cda0013-0581-4884-8e9a-a418c9733df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_0cda0013-0581-4884-8e9a-a418c9733df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock_e15c01e7-0ae2-4bc2-a5e7-a46714698b81" xlink:href="exfy-20211231.xsd#exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock_e15c01e7-0ae2-4bc2-a5e7-a46714698b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f3507626-2667-4872-babc-63c497f775e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f3507626-2667-4872-babc-63c497f775e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fd41be1b-958f-4e9a-bd54-f6d5c87c0fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fd41be1b-958f-4e9a-bd54-f6d5c87c0fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_cda52d38-5e31-4758-a904-468afb7ac3af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_cda52d38-5e31-4758-a904-468afb7ac3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_418192f9-d88e-4a97-a425-69548583f5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_418192f9-d88e-4a97-a425-69548583f5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredOfferingCostsPolicyTextBlock_51223fd2-8e28-4cf9-ba68-5ec3fd7afc27" xlink:href="exfy-20211231.xsd#exfy_DeferredOfferingCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_DeferredOfferingCostsPolicyTextBlock_51223fd2-8e28-4cf9-ba68-5ec3fd7afc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_3479db2e-8c65-4915-99d4-461aa00b753e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_3479db2e-8c65-4915-99d4-461aa00b753e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashbackRewardsPolicyTextBlock_ab8003f8-98a0-4c09-b390-6c489952fcb4" xlink:href="exfy-20211231.xsd#exfy_CashbackRewardsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_CashbackRewardsPolicyTextBlock_ab8003f8-98a0-4c09-b390-6c489952fcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d0f5bbbc-04af-4281-a12c-d30a48fe5ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d0f5bbbc-04af-4281-a12c-d30a48fe5ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock_f740a934-5fb2-40f4-ab26-b17bb1c3e50b" xlink:href="exfy-20211231.xsd#exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock_f740a934-5fb2-40f4-ab26-b17bb1c3e50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CostOfRevenuePolicyTextBlock_101a2156-e297-4cad-800f-5eec2257e2bd" xlink:href="exfy-20211231.xsd#exfy_CostOfRevenuePolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_CostOfRevenuePolicyTextBlock_101a2156-e297-4cad-800f-5eec2257e2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_d3a7cb51-9a83-45b8-820b-59732fa43f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_d3a7cb51-9a83-45b8-820b-59732fa43f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_b31f1fe5-9467-4609-a306-88f281a9d0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_b31f1fe5-9467-4609-a306-88f281a9d0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SalesAndMarketingPolicyTextBlock_a8d30b90-c73f-40c6-8846-ebf3e154af67" xlink:href="exfy-20211231.xsd#exfy_SalesAndMarketingPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_exfy_SalesAndMarketingPolicyTextBlock_a8d30b90-c73f-40c6-8846-ebf3e154af67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b36e5e74-6472-414d-9ee4-4ed60b6ed01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b36e5e74-6472-414d-9ee4-4ed60b6ed01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_9ef8b7fd-ef97-4e27-aaef-12981b2af9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_9ef8b7fd-ef97-4e27-aaef-12981b2af9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8d62e402-d045-4d18-8245-d081f6e2d675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_8d62e402-d045-4d18-8245-d081f6e2d675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a5b1cca9-b56a-4509-b9df-fc33084bed28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d4a87232-38a2-4cbd-9075-5b3652caf66c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a5b1cca9-b56a-4509-b9df-fc33084bed28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9ed4a741-8bda-4841-8633-bc73f46e6993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock_168b9d12-7f2a-488e-920a-35fa76497892" xlink:href="exfy-20211231.xsd#exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9ed4a741-8bda-4841-8633-bc73f46e6993" xlink:to="loc_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock_168b9d12-7f2a-488e-920a-35fa76497892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_24acd9b6-5c1f-4ff2-b0a0-1b3dfb26af83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9ed4a741-8bda-4841-8633-bc73f46e6993" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_24acd9b6-5c1f-4ff2-b0a0-1b3dfb26af83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_942b093d-b71b-4dd7-b328-ba93fd34302e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_942b093d-b71b-4dd7-b328-ba93fd34302e" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e69285a7-9cff-4b88-9cf4-5c48e81040f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_fc4740db-08a7-4d9b-ab44-09adbd77842e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_BuildingMember_fc4740db-08a7-4d9b-ab44-09adbd77842e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_eb71d2bc-db97-408b-b317-fbc0e55ca358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_eb71d2bc-db97-408b-b317-fbc0e55ca358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_ad5ce997-6f70-401e-a590-820810cf6e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_ComputerEquipmentMember_ad5ce997-6f70-401e-a590-820810cf6e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c011aa57-4c58-4a96-82fa-1be8b031cbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c011aa57-4c58-4a96-82fa-1be8b031cbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_f72956d0-3adb-4b33-865f-5430bfce344f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_92e8159c-6476-4018-94b2-a869b189b5f0" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_f72956d0-3adb-4b33-865f-5430bfce344f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_03e7d243-8577-4b4e-8c5a-f50b38d30b9d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e2bcd7b-f2a4-4b01-88e6-61f6c0bb7a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e2bcd7b-f2a4-4b01-88e6-61f6c0bb7a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75b6acb5-6141-472a-82b0-d2572de10624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_685df8de-3247-4fa7-aaf8-0e29ac5be431" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75b6acb5-6141-472a-82b0-d2572de10624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_7eb898ab-e5b9-4af8-8752-b5ba8e86eb33" xlink:to="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_938a1737-9c34-4b1d-b75c-2e49d8eb5294" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4491ba0b-936e-4c90-bd0a-00b647d224d3" xlink:to="loc_exfy_The2021IncentivePlanMember_938a1737-9c34-4b1d-b75c-2e49d8eb5294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_470093ce-dc1b-4a95-baf8-e710a3a425f0" xlink:to="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2251fca1-cc1c-4286-8c54-d94a637f03a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_473145f6-2abd-4675-ba43-07d19aad6d93" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2251fca1-cc1c-4286-8c54-d94a637f03a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_3727a460-9a13-4a0e-b498-f03bfe5a9094" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_e5e4879f-cd17-433e-954e-1e469839e6fa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_557dcc48-cd8a-48d3-9433-1150e0adf001" xlink:to="loc_srt_ExecutiveOfficerMember_e5e4879f-cd17-433e-954e-1e469839e6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_b2837195-84fe-466b-a925-a2dc3a5b2517" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bbc0a37-6689-4c7b-b5ef-49456a790c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3bbc0a37-6689-4c7b-b5ef-49456a790c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fec16945-e8eb-456c-92d1-f79adbebbfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fec16945-e8eb-456c-92d1-f79adbebbfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_e6baefed-04f3-4392-a057-3676bc2fe5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_DeferredOfferingCosts_e6baefed-04f3-4392-a057-3676bc2fe5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NumberOfPerformanceObligations_6d4748c1-76be-45de-b83f-f9b64d64e88c" xlink:href="exfy-20211231.xsd#exfy_NumberOfPerformanceObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_NumberOfPerformanceObligations_6d4748c1-76be-45de-b83f-f9b64d64e88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9c684e61-1706-49eb-8ffb-52a909a3a052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9c684e61-1706-49eb-8ffb-52a909a3a052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1cceb739-28e1-4f1c-8266-b69ae2939d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1cceb739-28e1-4f1c-8266-b69ae2939d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_029d6e66-dd26-495b-a0f8-6c17205a5735" xlink:href="exfy-20211231.xsd#exfy_RevenueFromContractWithCustomerCashRewardsToCustomer"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer_029d6e66-dd26-495b-a0f8-6c17205a5735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d93a32a7-2e8d-477c-bc0f-8af48eccdf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d93a32a7-2e8d-477c-bc0f-8af48eccdf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_68f91076-0d28-4ab7-8fdc-0e83833d202a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_68f91076-0d28-4ab7-8fdc-0e83833d202a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_050a7936-b168-41a4-b94f-512c6b4ace19" xlink:href="exfy-20211231.xsd#exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued_050a7936-b168-41a4-b94f-512c6b4ace19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_ce92fc14-c601-4581-8a15-b755186eda19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_ce92fc14-c601-4581-8a15-b755186eda19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_37a57930-d487-4e56-89d3-dc412c57106a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_37a57930-d487-4e56-89d3-dc412c57106a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_18810746-ae3c-4904-baec-6c6a198d0429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_efdf2835-c9c9-478d-b9f4-5fc6995d6580" xlink:to="loc_us-gaap_NumberOfReportableSegments_18810746-ae3c-4904-baec-6c6a198d0429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_04c37efe-6031-425a-b344-dbc10040c2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_04c37efe-6031-425a-b344-dbc10040c2f9" xlink:to="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58a4b6ac-52a6-41cc-8eca-f81880de7c12" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d9487adc-8a61-445e-a7e6-8f8e85a8c94f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_CostOfSalesMember_d9487adc-8a61-445e-a7e6-8f8e85a8c94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_856625c0-ee53-4c3b-8b7c-2ff9d4281653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_856625c0-ee53-4c3b-8b7c-2ff9d4281653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02d9c6b8-ceb8-4944-9c10-7e93e89d438a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_02d9c6b8-ceb8-4944-9c10-7e93e89d438a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_35e3f834-c97c-4f1e-a37c-fb45eca1bad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_95d2ea19-7cc0-4383-b05d-7513b105eb45" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_35e3f834-c97c-4f1e-a37c-fb45eca1bad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockOptionExerciseCashBonusLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable_9f354a86-f5c0-404a-9d92-f2819ca28bf8" xlink:to="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5723591c-51d1-4616-a490-39b97cd534aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_EmployeeStockOptionExerciseCashBonusLineItems_bc414002-9389-429d-87d0-840075d98907" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5723591c-51d1-4616-a490-39b97cd534aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bd19f11a-03bc-4258-a85b-00f8d281d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bd19f11a-03bc-4258-a85b-00f8d281d611" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:to="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_89003118-31b4-495d-be71-7ce6d250a734" xlink:to="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cacc404f-3017-44a2-a981-7759c3cca6a2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:to="loc_country_US_cacc404f-3017-44a2-a981-7759c3cca6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_dcca6259-a0ab-4507-b6a9-1aa31ee9bba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_151fcab9-77d9-48ef-b446-aceb0501ebbc" xlink:to="loc_us-gaap_NonUsMember_dcca6259-a0ab-4507-b6a9-1aa31ee9bba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2b032392-2642-4b01-9955-b0fd67e55912" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbd3be7a-e9d1-4f46-b1db-f2c123ed8259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7e8e4f4c-ab4e-42ef-9232-4e46feedcff2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbd3be7a-e9d1-4f46-b1db-f2c123ed8259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARE" xlink:type="simple" xlink:href="exfy-20211231.xsd#CAPITALIZEDSOFTWARE"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CAPITALIZEDSOFTWARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_77ef9567-2243-4be4-8d38-416ed8ad4ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_9a2fa988-2dc8-471d-8bd6-4a7706c7c348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_77ef9567-2243-4be4-8d38-416ed8ad4ca0" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_9a2fa988-2dc8-471d-8bd6-4a7706c7c348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARETables" xlink:type="simple" xlink:href="exfy-20211231.xsd#CAPITALIZEDSOFTWARETables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CAPITALIZEDSOFTWARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_3e7a7cd5-1d56-4bc8-b5c6-2258bfcbc8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock_3b091aa8-1046-4618-91a1-1c7c0c9f9ebe" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_3e7a7cd5-1d56-4bc8-b5c6-2258bfcbc8e8" xlink:to="loc_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock_3b091aa8-1046-4618-91a1-1c7c0c9f9ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_f5499132-d5a1-4f7b-bd92-eaeb583ebd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract_32eae2ab-95d7-4db5-b16a-c3d694c12fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_f5499132-d5a1-4f7b-bd92-eaeb583ebd2c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract_32eae2ab-95d7-4db5-b16a-c3d694c12fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_128d755a-acf4-448f-a56d-813f3434f376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract_32eae2ab-95d7-4db5-b16a-c3d694c12fa6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_128d755a-acf4-448f-a56d-813f3434f376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_409710e9-47dd-4a73-9906-c03b52c1a6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract_32eae2ab-95d7-4db5-b16a-c3d694c12fa6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_409710e9-47dd-4a73-9906-c03b52c1a6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_7c34a291-08f6-41ff-b3a1-d20c1a422376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNetAbstract_32eae2ab-95d7-4db5-b16a-c3d694c12fa6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_7c34a291-08f6-41ff-b3a1-d20c1a422376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CAPITALIZEDSOFTWARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_82eacbb6-4510-4fe4-a566-13f52ce950f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d0adf42e-bda2-41e0-acbd-ba4e3f39b757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_82eacbb6-4510-4fe4-a566-13f52ce950f6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d0adf42e-bda2-41e0-acbd-ba4e3f39b757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b9a04122-58fc-452a-a597-bc70bd2469d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_fa16b5c4-c857-43d8-a1a1-b67197e6fee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b9a04122-58fc-452a-a597-bc70bd2469d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_fa16b5c4-c857-43d8-a1a1-b67197e6fee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_fa9c8124-2c0f-4d33-a2d8-e465b8a12c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b56a59d0-c35d-41d9-966e-2847288684e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_fa9c8124-2c0f-4d33-a2d8-e465b8a12c31" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b56a59d0-c35d-41d9-966e-2847288684e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9a250ec0-7cf0-4602-9818-d590624d3747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9a250ec0-7cf0-4602-9818-d590624d3747" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_217aa488-0e0d-49e3-9aa1-f2be328703c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_e86c85dd-17c7-465a-9872-8d86ac636fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_ComputerEquipmentMember_e86c85dd-17c7-465a-9872-8d86ac636fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a262ba81-66c7-4c65-bd84-d59ed1f02c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a262ba81-66c7-4c65-bd84-d59ed1f02c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e129f29a-c00d-4e2c-bce7-fa654b91bc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e129f29a-c00d-4e2c-bce7-fa654b91bc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_decea8e7-9bd5-4aa0-a9ab-88e79c9353db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_BuildingMember_decea8e7-9bd5-4aa0-a9ab-88e79c9353db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7d257acd-0945-4f8f-bd78-000b6a072490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_LandMember_7d257acd-0945-4f8f-bd78-000b6a072490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_9654af89-6724-4411-9803-4d21663f29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48dccfd0-2a18-4b87-9e72-2a9285ceda9e" xlink:to="loc_us-gaap_ConstructionInProgressMember_9654af89-6724-4411-9803-4d21663f29f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1275c30a-dbd3-4568-ae75-1bf33f118463" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc2cfbc1-0555-46da-9902-c6b6e3ad7bda" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_934a4ba7-0e8f-4820-85b3-ae5e25f111bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_934a4ba7-0e8f-4820-85b3-ae5e25f111bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_440fd09b-f276-47fa-a1e6-1ce793f16ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_440fd09b-f276-47fa-a1e6-1ce793f16ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b0fc77d7-1bcd-4ff2-b377-0e77cab47e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_de844a66-1d17-47c8-b98c-2f00a07c1d09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b0fc77d7-1bcd-4ff2-b377-0e77cab47e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#PROPERTYANDEQUIPMENTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f44e7c5d-6c81-4da2-8e90-14d4c36e6815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5b33745f-78ae-4386-ad0b-345d922689e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f44e7c5d-6c81-4da2-8e90-14d4c36e6815" xlink:to="loc_us-gaap_Depreciation_5b33745f-78ae-4386-ad0b-345d922689e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASES" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0d58edc2-ee6b-4349-8539-8c01d9fc2bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_e28aab86-a2e5-4a5d-bc1a-66f871bf13a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d58edc2-ee6b-4349-8539-8c01d9fc2bec" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_e28aab86-a2e5-4a5d-bc1a-66f871bf13a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_510d5378-db93-4277-ba89-9e8ea2c6aa51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d58edc2-ee6b-4349-8539-8c01d9fc2bec" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_510d5378-db93-4277-ba89-9e8ea2c6aa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_045b447f-fc59-47c9-945a-756dcfe6d2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_15d38e9c-937f-4b42-8bbf-9a641bbb0ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045b447f-fc59-47c9-945a-756dcfe6d2fe" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_15d38e9c-937f-4b42-8bbf-9a641bbb0ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AssetsAndLiabilitiesLesseeTableTextBlock_9001726e-8197-4240-8008-a1f95a20de18" xlink:href="exfy-20211231.xsd#exfy_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045b447f-fc59-47c9-945a-756dcfe6d2fe" xlink:to="loc_exfy_AssetsAndLiabilitiesLesseeTableTextBlock_9001726e-8197-4240-8008-a1f95a20de18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_981e83b2-2017-4f02-960f-1e813383e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045b447f-fc59-47c9-945a-756dcfe6d2fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_981e83b2-2017-4f02-960f-1e813383e67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_30f491dc-6e11-4580-939d-45110953858a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_045b447f-fc59-47c9-945a-756dcfe6d2fe" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_30f491dc-6e11-4580-939d-45110953858a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5c0467e3-5628-4870-98d4-db884d2c03e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5c0467e3-5628-4870-98d4-db884d2c03e2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb893e04-7dd2-43de-9f8e-8bc165d72aac" xlink:to="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a432e995-fe9e-47c7-bd24-7111e72cf2d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:to="loc_srt_MinimumMember_a432e995-fe9e-47c7-bd24-7111e72cf2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f7b4ed5-34f4-4a04-8839-b32a0c4c8b5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c183e6f-9895-453e-a31b-12901b8dd5eb" xlink:to="loc_srt_MaximumMember_9f7b4ed5-34f4-4a04-8839-b32a0c4c8b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8686f021-c1b1-4619-bdff-44dc93e60ea6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeMember_4a1d3dec-07fc-42e0-a78a-12faba652fa9" xlink:href="exfy-20211231.xsd#exfy_OfficeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_exfy_OfficeMember_4a1d3dec-07fc-42e0-a78a-12faba652fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0b116b47-4a28-424b-b640-a892d5603d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_us-gaap_EquipmentMember_0b116b47-4a28-424b-b640-a892d5603d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_7fb7da10-e65c-4ea8-ae3b-d481a527f4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5ce53eaf-1e71-42ce-81cf-a3ed2913ef04" xlink:to="loc_us-gaap_ComputerEquipmentMember_7fb7da10-e65c-4ea8-ae3b-d481a527f4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a174ea19-4acf-445f-9f99-a168f2b996d1" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OfficeSpaceInUKMember_16bda4d8-9cca-47ce-9865-856ca0ba7a01" xlink:href="exfy-20211231.xsd#exfy_OfficeSpaceInUKMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_15f8a89c-50a4-40ed-b851-f73da5934dc4" xlink:to="loc_exfy_OfficeSpaceInUKMember_16bda4d8-9cca-47ce-9865-856ca0ba7a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f5f8711f-e311-438a-9fa7-fb3ecf9a7fc4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b3cae556-4bb2-499b-a299-9bcf2104ee1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_b3cae556-4bb2-499b-a299-9bcf2104ee1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_92d19bec-71a4-4d0a-8116-c96d0628da57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_92d19bec-71a4-4d0a-8116-c96d0628da57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_e1f25819-d17d-4bf7-914b-023c20fbe9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_e1f25819-d17d-4bf7-914b-023c20fbe9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0cb801d-53f9-4518-952e-291cea1bac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e0cb801d-53f9-4518-952e-291cea1bac0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4fec033-e168-4b56-83fc-ac05a4b8df76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_05cf18ae-686c-4173-a44f-456835a051aa" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4fec033-e168-4b56-83fc-ac05a4b8df76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESSummaryofLeaseCostDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESSummaryofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESSummaryofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCostsAbstract_38e59b28-dca9-433e-9182-84a0f672ab31" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:to="loc_exfy_FinanceLeaseCostsAbstract_38e59b28-dca9-433e-9182-84a0f672ab31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3a394d11-e780-41f6-bb74-33307fd2a5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_FinanceLeaseCostsAbstract_38e59b28-dca9-433e-9182-84a0f672ab31" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3a394d11-e780-41f6-bb74-33307fd2a5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_932dc591-0a54-4f91-b172-eb8ff59e9645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_FinanceLeaseCostsAbstract_38e59b28-dca9-433e-9182-84a0f672ab31" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_932dc591-0a54-4f91-b172-eb8ff59e9645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_FinanceLeaseCost_d138bd23-bd91-43f5-afca-94f264cdc0ca" xlink:href="exfy-20211231.xsd#exfy_FinanceLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:to="loc_exfy_FinanceLeaseCost_d138bd23-bd91-43f5-afca-94f264cdc0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_932bf106-061f-4c4c-ac96-7ba28c5ed86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:to="loc_us-gaap_OperatingLeaseCost_932bf106-061f-4c4c-ac96-7ba28c5ed86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_e72c3331-d52c-4386-bff8-e857b917f25f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:to="loc_us-gaap_ShortTermLeaseCost_e72c3331-d52c-4386-bff8-e857b917f25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_84e68199-6003-4b3f-adfb-50fbefa5d0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7509daf7-173e-400b-8607-d904d5858bd9" xlink:to="loc_us-gaap_LeaseCost_84e68199-6003-4b3f-adfb-50fbefa5d0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESSummaryofRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_87064238-aa14-4245-8d3d-2433a38bcce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_87064238-aa14-4245-8d3d-2433a38bcce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ff8d6516-fbcc-48b6-ac9c-7aabe9be7c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ff8d6516-fbcc-48b6-ac9c-7aabe9be7c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_WeightedAverageRemainingLeaseTermAbstract_a4fedb46-a9b4-43da-b3b5-a1303c5594d7" xlink:href="exfy-20211231.xsd#exfy_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_exfy_WeightedAverageRemainingLeaseTermAbstract_a4fedb46-a9b4-43da-b3b5-a1303c5594d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_66ee98ed-1967-44b4-99d5-cb2e98335cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_WeightedAverageRemainingLeaseTermAbstract_a4fedb46-a9b4-43da-b3b5-a1303c5594d7" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_66ee98ed-1967-44b4-99d5-cb2e98335cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_066d5ce3-18a8-4e38-9bf3-df6cb9f7154d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_WeightedAverageRemainingLeaseTermAbstract_a4fedb46-a9b4-43da-b3b5-a1303c5594d7" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_066d5ce3-18a8-4e38-9bf3-df6cb9f7154d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LeasesWeightedAverageDiscountRateAbstract_f55104b6-4f3c-4a5d-a252-a93885e87c06" xlink:href="exfy-20211231.xsd#exfy_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_exfy_LeasesWeightedAverageDiscountRateAbstract_f55104b6-4f3c-4a5d-a252-a93885e87c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6e8083fa-f2c1-49a2-8176-e70576fd0a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_LeasesWeightedAverageDiscountRateAbstract_f55104b6-4f3c-4a5d-a252-a93885e87c06" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6e8083fa-f2c1-49a2-8176-e70576fd0a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_20ca135d-0d18-412c-bc8c-2e0f232a3b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_LeasesWeightedAverageDiscountRateAbstract_f55104b6-4f3c-4a5d-a252-a93885e87c06" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_20ca135d-0d18-412c-bc8c-2e0f232a3b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_5c65ab76-7511-412c-8ab1-be7b33b4433f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_5c65ab76-7511-412c-8ab1-be7b33b4433f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6eb00eed-417d-457b-9bf9-a767f2b52f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aa8a131c-7af5-492b-92ed-889fac93f643" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6eb00eed-417d-457b-9bf9-a767f2b52f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESCashflowDisclosuresDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESCashflowDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESCashflowDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_756bce6e-467a-48ff-ab82-c6b8c1927ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c9a11a33-2604-42c6-99a9-99eab61a3cd5" xlink:href="exfy-20211231.xsd#exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_756bce6e-467a-48ff-ab82-c6b8c1927ec9" xlink:to="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c9a11a33-2604-42c6-99a9-99eab61a3cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7e51dea7-01b8-4f37-8c8c-ec804915969b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c9a11a33-2604-42c6-99a9-99eab61a3cd5" xlink:to="loc_us-gaap_OperatingLeasePayments_7e51dea7-01b8-4f37-8c8c-ec804915969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_aa8c877b-359b-4415-86a5-fc1cc3c1d3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c9a11a33-2604-42c6-99a9-99eab61a3cd5" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_aa8c877b-359b-4415-86a5-fc1cc3c1d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8b861729-773d-4daa-a375-f11430b21d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c9a11a33-2604-42c6-99a9-99eab61a3cd5" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8b861729-773d-4daa-a375-f11430b21d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8c9137f6-2754-413b-ac24-35c6e0f32808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_756bce6e-467a-48ff-ab82-c6b8c1927ec9" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8c9137f6-2754-413b-ac24-35c6e0f32808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_0809e19f-96c2-4d1e-bed4-03b891cdeb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_756bce6e-467a-48ff-ab82-c6b8c1927ec9" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_0809e19f-96c2-4d1e-bed4-03b891cdeb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESLeaseMaturityScheduleDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c5d5ec96-27cf-4166-a2fa-92b2036e43ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c5d5ec96-27cf-4166-a2fa-92b2036e43ef" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bb86f5c6-8030-4d2a-a25b-5857174ad63d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bb86f5c6-8030-4d2a-a25b-5857174ad63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4c928050-ed24-4aa7-b464-6dada488d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4c928050-ed24-4aa7-b464-6dada488d8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_de005612-86be-46f5-a887-7aae60af83a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_de005612-86be-46f5-a887-7aae60af83a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_06f8ec57-f453-47ac-baa2-de5cedecda65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_06f8ec57-f453-47ac-baa2-de5cedecda65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c168f5d8-90c1-445f-9b50-63978a672378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c168f5d8-90c1-445f-9b50-63978a672378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_891f2a63-7cb4-4c47-91dc-b0686db1e432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_891f2a63-7cb4-4c47-91dc-b0686db1e432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_820f82a3-c341-45a2-937c-cfe87d28c315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_820f82a3-c341-45a2-937c-cfe87d28c315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_45df84ea-45d6-4e08-a6c2-034d2ded57c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_45df84ea-45d6-4e08-a6c2-034d2ded57c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_931192b5-0b42-4f65-9f4d-c898c921c12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_931192b5-0b42-4f65-9f4d-c898c921c12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b5259abd-173b-47fd-b612-48d3b8ba73fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b5259abd-173b-47fd-b612-48d3b8ba73fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3874b75a-d8f2-4414-b919-c01fa72c88f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3874b75a-d8f2-4414-b919-c01fa72c88f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7a747090-b380-44df-b055-fa24fe61c4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_be036e80-3f38-4642-ad14-8f442cb5a1bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7a747090-b380-44df-b055-fa24fe61c4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c5d5ec96-27cf-4166-a2fa-92b2036e43ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_192e5e22-6f7b-4d8d-ada1-999d1d192594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_192e5e22-6f7b-4d8d-ada1-999d1d192594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_026149d6-3d9c-4148-a18d-4d020e4e9ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_026149d6-3d9c-4148-a18d-4d020e4e9ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a282ea3-61f1-4539-bfe9-58c972a6341c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a282ea3-61f1-4539-bfe9-58c972a6341c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_531b32e9-667b-4c9e-b068-6619b7a8b402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_531b32e9-667b-4c9e-b068-6619b7a8b402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_21dc5376-e605-42a6-adea-db01cce5b916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_21dc5376-e605-42a6-adea-db01cce5b916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8f98df98-4da0-4794-ae52-7a1fdd32b6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8f98df98-4da0-4794-ae52-7a1fdd32b6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2b2f59cb-096e-40d4-9689-23a0613109a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2b2f59cb-096e-40d4-9689-23a0613109a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_57c7708c-7192-45b0-8ec5-4f47051bf416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_57c7708c-7192-45b0-8ec5-4f47051bf416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_32c0369c-56d1-419b-85d4-df43c4453389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_32c0369c-56d1-419b-85d4-df43c4453389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fcf9c55-3119-4101-bd49-1f4c473e16a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fcf9c55-3119-4101-bd49-1f4c473e16a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2122753f-3977-4736-92c7-7835c4357d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2122753f-3977-4736-92c7-7835c4357d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7e04e034-72a7-4b78-a3df-7943f0461e92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ef7960e1-b3a5-433f-b113-a8eb13fa33ee" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7e04e034-72a7-4b78-a3df-7943f0461e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1" xlink:type="simple" xlink:href="exfy-20211231.xsd#LEASESLeaseMaturityScheduleDetails_1"/>
  <link:presentationLink xlink:role="http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTS"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_55ffa5a2-a359-4791-b182-ec39c6c9fccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_806194f9-06d8-4471-bd63-dead82e2012c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_55ffa5a2-a359-4791-b182-ec39c6c9fccb" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_806194f9-06d8-4471-bd63-dead82e2012c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93fa5953-8bbc-48a8-b687-d1e97cc2db13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_6d655c76-b1e6-4101-8894-52ca83c84d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93fa5953-8bbc-48a8-b687-d1e97cc2db13" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_6d655c76-b1e6-4101-8894-52ca83c84d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_004c5ed3-6a67-4eba-b1ac-f3472446d555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93fa5953-8bbc-48a8-b687-d1e97cc2db13" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_004c5ed3-6a67-4eba-b1ac-f3472446d555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dc4891ce-05e5-4878-b103-68e1349542f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:href="exfy-20211231.xsd#exfy_ScheduleOfOtherCurrentAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dc4891ce-05e5-4878-b103-68e1349542f1" xlink:to="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7b0a45e2-6f0b-4bee-b1a2-f3424a6f5297" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_b3cfa45b-45e9-4395-bfe8-4083fc2fe48d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c2f92fce-9415-4ceb-b204-17633d176fa6" xlink:to="loc_srt_SubsidiariesMember_b3cfa45b-45e9-4395-bfe8-4083fc2fe48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_78d5b7bf-fac1-49ed-82c5-dd0c940f3dc3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyOrgMember_8213a583-ba4b-4441-9e5d-897ae9c08510" xlink:href="exfy-20211231.xsd#exfy_ExpensifyOrgMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:to="loc_exfy_ExpensifyOrgMember_8213a583-ba4b-4441-9e5d-897ae9c08510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ExpensifyPaymentLLCMember_70777f7e-2248-48b4-979d-94079e0b3a32" xlink:href="exfy-20211231.xsd#exfy_ExpensifyPaymentLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cb0063e6-14c5-41e3-b6d5-9fccbe9861f0" xlink:to="loc_exfy_ExpensifyPaymentLLCMember_70777f7e-2248-48b4-979d-94079e0b3a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_e17d9a8e-9f3c-489e-a39a-a603165a06a0" xlink:to="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_9a17a136-582f-428b-be1c-32bbafc9d65e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ccb70d10-f009-4221-ab67-fd441699336b" xlink:to="loc_srt_AffiliatedEntityMember_9a17a136-582f-428b-be1c-32bbafc9d65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:href="exfy-20211231.xsd#exfy_OtherCurrentAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_ScheduleOfOtherCurrentAssetsTable_573b629d-16a5-4a3e-a4d6-b59fb7f3f1f4" xlink:to="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_42de2984-56a2-4b67-8c1a-bb50ff1f5364" xlink:href="exfy-20211231.xsd#exfy_RestrictedCashHeldForRelatedPartyCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_RestrictedCashHeldForRelatedPartyCurrent_42de2984-56a2-4b67-8c1a-bb50ff1f5364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_a5acf23d-dfac-49d8-ba68-2eb5bd4e810d" xlink:href="exfy-20211231.xsd#exfy_CardCollateralForFundsHeldForCustomersCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_CardCollateralForFundsHeldForCustomersCurrent_a5acf23d-dfac-49d8-ba68-2eb5bd4e810d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_25ca1dc5-92bc-4b82-97ea-0b463101377e" xlink:href="exfy-20211231.xsd#exfy_CashInTransitForFundsHeldForCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_exfy_CashInTransitForFundsHeldForCustomersCurrent_25ca1dc5-92bc-4b82-97ea-0b463101377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3416b926-c9e8-43fc-9735-0b7f92b8b608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3416b926-c9e8-43fc-9735-0b7f92b8b608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d6d7b35c-d3e7-4cdb-8c08-a0ce2fe689d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d6d7b35c-d3e7-4cdb-8c08-a0ce2fe689d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_baaedaf2-e96c-4985-804e-536f74d58e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_baaedaf2-e96c-4985-804e-536f74d58e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4642a214-b922-4d2d-9fce-48d14f21dcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_OtherCurrentAssetsLineItems_24804f0e-16f9-4072-9294-0985b4dc741a" xlink:to="loc_us-gaap_OtherAssetsCurrent_4642a214-b922-4d2d-9fce-48d14f21dcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f00b9993-bf81-4c89-90db-6be562c57549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f00b9993-bf81-4c89-90db-6be562c57549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_b83d7668-6b1e-4838-b4e7-52e92c79ee22" xlink:href="exfy-20211231.xsd#exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent_b83d7668-6b1e-4838-b4e7-52e92c79ee22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedHostingAndLicenseFeesCurrent_a30cc546-c3e2-4d2d-93ff-dfe0418558c3" xlink:href="exfy-20211231.xsd#exfy_AccruedHostingAndLicenseFeesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_exfy_AccruedHostingAndLicenseFeesCurrent_a30cc546-c3e2-4d2d-93ff-dfe0418558c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AccruedCreditCardProcessingFeesCurrent_93c03c0e-b999-4a54-b504-22b72f4194dd" xlink:href="exfy-20211231.xsd#exfy_AccruedCreditCardProcessingFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_exfy_AccruedCreditCardProcessingFeesCurrent_93c03c0e-b999-4a54-b504-22b72f4194dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_cb05c5a1-586b-4ed4-b2d8-9680f2c15f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_cb05c5a1-586b-4ed4-b2d8-9680f2c15f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_7f8d2e04-97fb-4846-9346-6a0d751ac63d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_TaxesPayableCurrent_7f8d2e04-97fb-4846-9346-6a0d751ac63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9a6c2016-3277-4bf0-9f94-1ce8e898d88b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9a6c2016-3277-4bf0-9f94-1ce8e898d88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_442c380b-c065-4261-a1f9-04d318d3bd77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_InterestPayableCurrent_442c380b-c065-4261-a1f9-04d318d3bd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_f7e0265c-0a30-4bcf-a046-6a42ac23c59f" xlink:href="exfy-20211231.xsd#exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent_f7e0265c-0a30-4bcf-a046-6a42ac23c59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_ca7b6ad5-7f42-4741-b36c-11ebf9fdb4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_ca7b6ad5-7f42-4741-b36c-11ebf9fdb4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_1389e884-a965-4d85-aadc-fb7bcf0dc22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8700b698-01f1-483a-beef-7aa91afe2a98" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_1389e884-a965-4d85-aadc-fb7bcf0dc22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTS" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTS"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1962dfc3-053f-4113-98fd-b1822d01b9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_0c176723-a9ef-431f-9211-0dd2a66cce2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1962dfc3-053f-4113-98fd-b1822d01b9d2" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_0c176723-a9ef-431f-9211-0dd2a66cce2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d1e89d31-1961-402f-ba7c-515fd8ec869f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d9746f7-61e8-4146-9e1c-a0e73831cd96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d1e89d31-1961-402f-ba7c-515fd8ec869f" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5d9746f7-61e8-4146-9e1c-a0e73831cd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fdf6f108-265d-4348-8bcc-156e9c3bf103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fdf6f108-265d-4348-8bcc-156e9c3bf103" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d48c991-c1d0-403a-bf3b-f9a0c581fef0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_0353615a-a4f4-4429-b625-cb24db09d5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_043b4170-fc52-4941-a22a-130792f568e2" xlink:to="loc_us-gaap_MortgagesMember_0353615a-a4f4-4429-b625-cb24db09d5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:to="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c2269539-d381-421c-be55-8871d6ea1136" xlink:to="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_e39f6f8b-c966-4e57-ad9b-e66f37a40cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c91d3823-254c-4322-b614-0270455217dc" xlink:to="loc_us-gaap_PrimeRateMember_e39f6f8b-c966-4e57-ad9b-e66f37a40cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_c31bc954-a591-402f-85cc-a47750e33c17" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d3c246ad-60c4-47cc-9ad4-924a436a6a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d3c246ad-60c4-47cc-9ad4-924a436a6a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_3755baaa-6745-4a96-a0d7-da2c9b21eb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentTerm_3755baaa-6745-4a96-a0d7-da2c9b21eb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fd7260cd-f1d9-4fca-bf1f-d49ade077a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fd7260cd-f1d9-4fca-bf1f-d49ade077a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdaa00f4-788b-41a7-9324-ed14ba8f7bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdaa00f4-788b-41a7-9324-ed14ba8f7bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_66ff912f-c44b-4954-8857-3d4c7d5734ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_64a1beb0-2a2d-43c0-85fe-dc8eec393a38" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_66ff912f-c44b-4954-8857-3d4c7d5734ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTS2021amendedtermloanDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ecc572f8-bde6-4111-a7c5-55dc6bec8e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ecc572f8-bde6-4111-a7c5-55dc6bec8e23" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0c1b9411-f177-44b5-bd3b-aabaeac1ec14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e6207f15-6829-489d-b7ef-4d3da8b82de3" xlink:to="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanInitialTermLoanMember_a8eee23d-7e96-4fa9-87ee-bec52baab025" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanInitialTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:to="loc_exfy_Amended2021TermLoanInitialTermLoanMember_a8eee23d-7e96-4fa9-87ee-bec52baab025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanDelayedTermLoanMember_4f25c710-fa49-4e1d-ae93-44474e0a01c4" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanDelayedTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_Amended2021TermLoanMember_f76e90cd-c0af-49ab-84d0-414296289f7d" xlink:to="loc_exfy_Amended2021TermLoanDelayedTermLoanMember_4f25c710-fa49-4e1d-ae93-44474e0a01c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9ce481d7-c853-42ab-b633-b41079016116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_efb641d6-0d82-4393-b53c-04aa1c3dbd05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:to="loc_us-gaap_SecuredDebtMember_efb641d6-0d82-4393-b53c-04aa1c3dbd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_44947e9d-e8e9-4a8a-86a5-9c446b66e7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_18527656-7115-45b5-9cab-7c51cc2f61c9" xlink:to="loc_us-gaap_LineOfCreditMember_44947e9d-e8e9-4a8a-86a5-9c446b66e7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_49ed847a-fb3a-4dfe-8ac1-824fed6717a7" xlink:to="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9ceaef64-c7ff-4793-9481-cebac19acef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_661499d1-4057-47b1-b411-6165d996613b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9ceaef64-c7ff-4793-9481-cebac19acef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c6115690-82eb-460d-8e99-542f6c383542" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_567063be-2be6-4f9f-ad28-5cadd87697f9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0cf671d-8599-401b-b3ed-3372d563fe80" xlink:to="loc_srt_ScenarioForecastMember_567063be-2be6-4f9f-ad28-5cadd87697f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_f220e268-7c61-4497-a078-b33a434ef611" xlink:to="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_fdc1943f-95df-40a3-88ec-4a7c9e86c534" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_62da03ca-5944-4844-b684-ea3cc306f727" xlink:to="loc_exfy_ReferenceRateMember_fdc1943f-95df-40a3-88ec-4a7c9e86c534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtTable_8ef4568c-91f0-4d92-a2b2-bca7d9e6c052" xlink:to="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d71917e5-344d-4f4b-a249-443cc15530b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d71917e5-344d-4f4b-a249-443cc15530b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ea016ccf-7dac-4384-adf2-514d217a0f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ea016ccf-7dac-4384-adf2-514d217a0f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4a38d99b-f312-4209-b333-dbf9de80df0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentTerm_4a38d99b-f312-4209-b333-dbf9de80df0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d2ae2fe0-50a0-46ce-adc1-106fb4b7384b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_d2ae2fe0-50a0-46ce-adc1-106fb4b7384b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_349c674c-e9a4-4676-a6ae-99b0caf703ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_349c674c-e9a4-4676-a6ae-99b0caf703ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e695df40-8c3e-4e4c-9603-7935d70894ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e695df40-8c3e-4e4c-9603-7935d70894ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a294b90b-9125-41a8-9967-12cdb9f4bc56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a294b90b-9125-41a8-9967-12cdb9f4bc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtIssuanceExpense_c521bb00-9d0a-45b0-85b0-9715b09c183a" xlink:href="exfy-20211231.xsd#exfy_DebtIssuanceExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_83cc5d8c-a3c6-4cf1-8bcc-9c7c95cdb8d4" xlink:to="loc_exfy_DebtIssuanceExpense_c521bb00-9d0a-45b0-85b0-9715b09c183a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_05b59a68-d3cf-4240-9439-912a204a0a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_05b59a68-d3cf-4240-9439-912a204a0a8b" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_17368203-7a78-458d-bc40-8e50d64eefd9" xlink:to="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_829378c2-e2a2-4d79-a5fa-876005b149b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01e2c085-498f-4622-ab1b-989272a0701a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_829378c2-e2a2-4d79-a5fa-876005b149b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d0884532-1089-40b0-8ad8-cd90179e45ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_Amended2021TermLoanMember_99d46dd8-5f54-4c10-a13b-02deed34670a" xlink:href="exfy-20211231.xsd#exfy_Amended2021TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:to="loc_exfy_Amended2021TermLoanMember_99d46dd8-5f54-4c10-a13b-02deed34670a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DebtInstrumentWithCIBCMember_d8f0f9d0-ea96-4cba-83d8-46ef13dc64cb" xlink:href="exfy-20211231.xsd#exfy_DebtInstrumentWithCIBCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4667e89-2375-41ba-8f8f-1b494ea31a66" xlink:to="loc_exfy_DebtInstrumentWithCIBCMember_d8f0f9d0-ea96-4cba-83d8-46ef13dc64cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_873fba41-ff9c-482a-9a4a-5492cc70b7b2" xlink:to="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_8df6088f-9e41-4434-946d-281f3248c736" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b09eed8a-90c1-4e7a-928e-fdcc474295ec" xlink:to="loc_exfy_ReferenceRateMember_8df6088f-9e41-4434-946d-281f3248c736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6cf694a1-7274-498c-8294-e9b9bc82b2b7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_04464f77-0116-49a3-a413-25147c02c5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_21b5ba7e-fd4b-4297-b344-e0808a6e35e2" xlink:to="loc_us-gaap_LineOfCreditMember_04464f77-0116-49a3-a413-25147c02c5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5ce1c97d-0753-4d27-a8bc-e1392d56859e" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd70329f-1f76-4482-be07-b3e8446f0ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dd70329f-1f76-4482-be07-b3e8446f0ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e5e510f7-f470-48f7-8d50-d1ef4f4ff9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e5e510f7-f470-48f7-8d50-d1ef4f4ff9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c5d7f581-2ac5-4322-8db6-18de1ed2be3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_c5d7f581-2ac5-4322-8db6-18de1ed2be3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_cdf0c053-34a7-403c-9db3-c6f4380003d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LinesOfCreditCurrent_cdf0c053-34a7-403c-9db3-c6f4380003d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7afe1962-dd1b-4fd2-9fef-c6395a15dff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f8d85f07-751e-4e64-8651-8ed9a970b2a8" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7afe1962-dd1b-4fd2-9fef-c6395a15dff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSNonamortizingtermloanDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dee9b679-e1bb-4002-aad0-1152f8f06052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dee9b679-e1bb-4002-aad0-1152f8f06052" xlink:to="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7bbcdbb4-1922-4c3b-84b2-fc8f8a196877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_39050178-b82f-48a6-a860-a4af1d2318c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dde97daf-30da-4a51-a96e-e359f685a78f" xlink:to="loc_us-gaap_MediumTermNotesMember_39050178-b82f-48a6-a860-a4af1d2318c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:to="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_10eec4b9-3932-4eb5-8ca3-216c951f1c46" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonAmortizingTermLoanMember_ca9fa2ce-3421-4b6d-81d4-787fc70704d8" xlink:href="exfy-20211231.xsd#exfy_NonAmortizingTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_102b388e-15e2-4216-8d9a-728c4c3ccc0b" xlink:to="loc_exfy_NonAmortizingTermLoanMember_ca9fa2ce-3421-4b6d-81d4-787fc70704d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_016a347d-8bd4-41f2-8397-40bce63c33ec" xlink:to="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2117b69d-3564-4e79-8199-d9e664e9d816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2117b69d-3564-4e79-8199-d9e664e9d816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_063c01dc-f7a5-42ba-9b11-1b428eca5245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_063c01dc-f7a5-42ba-9b11-1b428eca5245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ea3f16e3-5b5d-4fd6-a0f3-775186a8a783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_DebtInstrumentTerm_ea3f16e3-5b5d-4fd6-a0f3-775186a8a783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_87db3a51-f400-485e-8555-2d27b141f9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_95c6c328-04df-42fc-ae69-aa198a59573d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_87db3a51-f400-485e-8555-2d27b141f9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSAmortizingtermloanDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9b7c4d47-2600-4804-b1e8-cedae4fc65cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9b7c4d47-2600-4804-b1e8-cedae4fc65cd" xlink:to="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_17dbf408-7ea7-4fbe-99a5-bfbea8ecd181" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_cea695c0-6da4-4d15-a5f2-7e40c6c5d744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9503c65-59cc-4830-98ec-0108ebd1afc0" xlink:to="loc_us-gaap_MediumTermNotesMember_cea695c0-6da4-4d15-a5f2-7e40c6c5d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ee599a9a-cd11-4cd3-826c-fddb92d02857" xlink:to="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ReferenceRateMember_7d5a094f-2807-4634-815a-4654bb9d985b" xlink:href="exfy-20211231.xsd#exfy_ReferenceRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e1a9eff1-1933-4652-b646-275b5ffd0e68" xlink:to="loc_exfy_ReferenceRateMember_7d5a094f-2807-4634-815a-4654bb9d985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fec1d5f4-b42f-438b-9c42-8ce1bfbfd972" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AmortizingTermLoanMember_7dd7384b-4f23-4749-b907-705958597833" xlink:href="exfy-20211231.xsd#exfy_AmortizingTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_46139c24-ba2e-4b19-b9c6-0f664b943ab0" xlink:to="loc_exfy_AmortizingTermLoanMember_7dd7384b-4f23-4749-b907-705958597833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_08727959-8b49-4374-9317-6d465cf4ec2d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5f9a469a-eb05-4866-bec8-13e513b8122c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5f9a469a-eb05-4866-bec8-13e513b8122c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_10a74c71-e3df-47c6-9ea9-75a8aaedab70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentTerm_10a74c71-e3df-47c6-9ea9-75a8aaedab70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4bd989f6-182c-47cf-b8fb-8850157007d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4bd989f6-182c-47cf-b8fb-8850157007d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7b02c915-1eae-47de-a8ee-2eb6d50b0054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7b02c915-1eae-47de-a8ee-2eb6d50b0054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ed241fb4-a57e-4b98-96a9-432b84de2bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ed241fb4-a57e-4b98-96a9-432b84de2bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_0923a1bf-c007-4dbf-90ce-37bc0031196c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f2c527e-40bc-4cc4-93fd-3382e48d8503" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_0923a1bf-c007-4dbf-90ce-37bc0031196c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0141ed49-e1f7-4e47-bd8c-13572360719d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0141ed49-e1f7-4e47-bd8c-13572360719d" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c954a082-fb30-4948-bf09-1edd7a3a3d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c954a082-fb30-4948-bf09-1edd7a3a3d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9d1b9092-b4f3-449c-a9b4-10535c261c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9d1b9092-b4f3-449c-a9b4-10535c261c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_359cd532-a142-46e5-944b-52b5947530d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_359cd532-a142-46e5-944b-52b5947530d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ea03b488-ad92-4263-84d3-0b30e94968f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ea03b488-ad92-4263-84d3-0b30e94968f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_e9719282-e077-4f47-a39a-22c37118e90c" xlink:href="exfy-20211231.xsd#exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive_e9719282-e077-4f47-a39a-22c37118e90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9b4ee430-12bf-4af0-ba6a-f4414d4989e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9b4ee430-12bf-4af0-ba6a-f4414d4989e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_38bcb277-ce8b-4374-9e57-04d0b2b9369d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_38bcb277-ce8b-4374-9e57-04d0b2b9369d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7d6e8a87-8cd8-40dd-a1c9-d9b03bbd20a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebt_7d6e8a87-8cd8-40dd-a1c9-d9b03bbd20a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_994aba66-538f-492b-a3ce-50843346fe69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LinesOfCreditCurrent_994aba66-538f-492b-a3ce-50843346fe69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4e4bc0fd-c19a-4bcb-be01-6166349a58cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtCurrent_4e4bc0fd-c19a-4bcb-be01-6166349a58cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_eec85fa3-3594-41b6-a36d-385fcd00600e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_996c9484-0c83-4ffd-bb1e-a7f6d1ee51c4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_eec85fa3-3594-41b6-a36d-385fcd00600e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1" xlink:type="simple" xlink:href="exfy-20211231.xsd#FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1"/>
  <link:presentationLink xlink:role="http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8ff0af86-dd93-449a-96b8-7012c97f35c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5ecca473-6b43-44dc-9f70-5018ea6a3794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8ff0af86-dd93-449a-96b8-7012c97f35c0" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5ecca473-6b43-44dc-9f70-5018ea6a3794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_02a986ee-4c42-4674-8a46-dcf1cdb1e2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock_37dee3be-6f7b-40cd-b0e4-58e1d69da87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_02a986ee-4c42-4674-8a46-dcf1cdb1e2b2" xlink:to="loc_us-gaap_TemporaryEquityTableTextBlock_37dee3be-6f7b-40cd-b0e4-58e1d69da87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_4d59013c-85b1-4d03-952f-044844177533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_02a986ee-4c42-4674-8a46-dcf1cdb1e2b2" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_4d59013c-85b1-4d03-952f-044844177533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_abcb86f4-7878-475e-8c07-0f7616386983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_abcb86f4-7878-475e-8c07-0f7616386983" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4bc2df9f-f90b-47bc-bc17-40920399d34a" xlink:to="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_d27a716a-deb0-4a4d-a86e-e0c22669cade" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_CommonStockLT10Member_d27a716a-deb0-4a4d-a86e-e0c22669cade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_274a01a0-c578-48f6-b2bc-f893d003c4e9" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_CommonStockLT50Member_274a01a0-c578-48f6-b2bc-f893d003c4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesAMember_9b58c670-43f3-4a29-8b3a-dfb4a8b1a0b1" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesAMember_9b58c670-43f3-4a29-8b3a-dfb4a8b1a0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesBMember_ab88ac04-5cbb-4df6-add0-324039d0a271" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesBMember_ab88ac04-5cbb-4df6-add0-324039d0a271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesB1Member_bd79089c-de38-419a-ae9e-e358135c03c4" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesB1Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesB1Member_bd79089c-de38-419a-ae9e-e358135c03c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesCMember_7ad9e474-eb9c-407b-b41c-6bb22fa30e02" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesCMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesCMember_7ad9e474-eb9c-407b-b41c-6bb22fa30e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d8347928-5fa6-4f74-8072-851bd5981360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_76fa6409-e206-4f13-83c2-647a9d193eba" xlink:to="loc_us-gaap_CommonClassAMember_d8347928-5fa6-4f74-8072-851bd5981360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_90875454-df8e-40a0-8cb0-cc474488d2fe" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_e8cc453f-38c6-4ba9-98ce-ad4d1b532378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_bef68e5b-3fde-4b34-9512-3c7bbac59935" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_e8cc453f-38c6-4ba9-98ce-ad4d1b532378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3e1eae6f-ad73-4aed-bf8a-023e4a36f2cf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2013WarrantsMember_fb7b7c10-8e00-46ca-bc10-91cd91a8eec1" xlink:href="exfy-20211231.xsd#exfy_A2013WarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:to="loc_exfy_A2013WarrantsMember_fb7b7c10-8e00-46ca-bc10-91cd91a8eec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_A2016WarrantsMember_1cad7426-67cd-4399-b57d-98c67884aa68" xlink:href="exfy-20211231.xsd#exfy_A2016WarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ddebc7ad-a039-4f18-8830-12e9ed48faf2" xlink:to="loc_exfy_A2016WarrantsMember_1cad7426-67cd-4399-b57d-98c67884aa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d7040d6d-a33d-4985-9b7f-8bc0a9559248" xlink:to="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0a4b549f-233a-4e83-a84b-670f8db99ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0a4b549f-233a-4e83-a84b-670f8db99ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_1be49c1a-3f3a-4418-a074-8c555dbcb37d" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_CommonStockVotingRightPerShare_1be49c1a-3f3a-4418-a074-8c555dbcb37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f5ae4e57-09d7-41db-b6a4-6d3e60b29ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f5ae4e57-09d7-41db-b6a4-6d3e60b29ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_cdc210fd-755e-47f1-b614-5f897ac27a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_cdc210fd-755e-47f1-b614-5f897ac27a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockConversionRatio_1007bdee-9426-44a3-8a28-1b02c69c7362" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockConversionRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_ConversionOfStockConversionRatio_1007bdee-9426-44a3-8a28-1b02c69c7362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TemporaryEquityNonCumulativeDividendRate_32392bf4-597a-477e-8b2f-69e81a73dbe3" xlink:href="exfy-20211231.xsd#exfy_TemporaryEquityNonCumulativeDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_TemporaryEquityNonCumulativeDividendRate_32392bf4-597a-477e-8b2f-69e81a73dbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_2e2e607c-b09e-4ec4-bdff-d34197888f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_2e2e607c-b09e-4ec4-bdff-d34197888f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_8beec025-c736-4dd6-ac93-a84f360c8c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_8beec025-c736-4dd6-ac93-a84f360c8c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_f7509b27-f732-4c10-84ec-7ded2f7d5d24" xlink:href="exfy-20211231.xsd#exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion_f7509b27-f732-4c10-84ec-7ded2f7d5d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ClassOfWarrantOrRightIssued_911f9255-5e53-47ec-9e4c-2b7a8b04e8e6" xlink:href="exfy-20211231.xsd#exfy_ClassOfWarrantOrRightIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_exfy_ClassOfWarrantOrRightIssued_911f9255-5e53-47ec-9e4c-2b7a8b04e8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b59308f7-547e-4385-91ad-3ebb1bf609ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_b59308f7-547e-4385-91ad-3ebb1bf609ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_d0d926ef-11fe-4474-9aae-f9aec1eadd14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_d0d926ef-11fe-4474-9aae-f9aec1eadd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_daacb562-315e-4772-ace6-8104fe6be247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dc6a8acf-a9ee-48b0-8a93-39ea4917deaf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_daacb562-315e-4772-ace6-8104fe6be247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_369f4ae7-3db9-4588-a1cc-143b54e973a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_369f4ae7-3db9-4588-a1cc-143b54e973a1" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb986821-cb97-4aa1-8256-e384c8b11182" xlink:to="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesAMember_896d9847-f4ea-40fb-96b6-a6c1c748cf3a" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesAMember_896d9847-f4ea-40fb-96b6-a6c1c748cf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesBMember_643c4371-e15d-47dd-8833-9beb62cc316f" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesBMember_643c4371-e15d-47dd-8833-9beb62cc316f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesB1Member_68c07533-bd0d-4c28-9b78-3f254b742aae" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesB1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesB1Member_68c07533-bd0d-4c28-9b78-3f254b742aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConvertiblePreferredStockSeriesCMember_7cb4fd90-544c-45d2-a302-db3e914ef79b" xlink:href="exfy-20211231.xsd#exfy_ConvertiblePreferredStockSeriesCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a46b0051-396a-4cd8-b5b7-4d6ff98e78bd" xlink:to="loc_exfy_ConvertiblePreferredStockSeriesCMember_7cb4fd90-544c-45d2-a302-db3e914ef79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_75004a48-7314-494a-b421-5f72c498ef02" xlink:to="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_0d78aa4f-b417-4835-9194-e47b3f9818ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_0d78aa4f-b417-4835-9194-e47b3f9818ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_03700387-386c-42f0-a122-e6fe110e4372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_03700387-386c-42f0-a122-e6fe110e4372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_f05fa29c-9050-4c0a-b725-b0fc1fda753f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_f05fa29c-9050-4c0a-b725-b0fc1fda753f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_a53eef40-9931-45c4-85c6-95b3d2939fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_a53eef40-9931-45c4-85c6-95b3d2939fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_d0e40f15-1d69-4ed0-81c2-adada6ade337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_d0e40f15-1d69-4ed0-81c2-adada6ade337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_888ea2bb-8089-431a-9491-c3233115e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_78e6446e-551b-4a1f-b432-acc653b3453e" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_888ea2bb-8089-431a-9491-c3233115e7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e362e0b3-3498-488c-b0aa-62e25fc8c429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e362e0b3-3498-488c-b0aa-62e25fc8c429" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_4febbcb7-1e94-4400-a911-e88b3735c2fe" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_September2013WarrantsMember_668c7d52-f42d-447f-b284-5c3db93dd83a" xlink:href="exfy-20211231.xsd#exfy_September2013WarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_September2013WarrantsMember_668c7d52-f42d-447f-b284-5c3db93dd83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_October2013WarrantsMember_e14e47ea-0551-4876-b4ce-5cc294ed302f" xlink:href="exfy-20211231.xsd#exfy_October2013WarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_October2013WarrantsMember_e14e47ea-0551-4876-b4ce-5cc294ed302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_December2016WarrantsMember_3bbe9d5c-2f8a-4dbf-aaf0-0dc8b471f7cf" xlink:href="exfy-20211231.xsd#exfy_December2016WarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d1d9b734-5b3d-443c-938d-f6796fbb0a7e" xlink:to="loc_exfy_December2016WarrantsMember_3bbe9d5c-2f8a-4dbf-aaf0-0dc8b471f7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2f45fd05-fff7-4d84-b837-c17fbaa72130" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ClassOfWarrantOrRightIssued_25fb64a4-c952-46ce-8ba6-261d3105d266" xlink:href="exfy-20211231.xsd#exfy_ClassOfWarrantOrRightIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_exfy_ClassOfWarrantOrRightIssued_25fb64a4-c952-46ce-8ba6-261d3105d266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_20995b18-acf7-419a-be1a-e5f99d325b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_20995b18-acf7-419a-be1a-e5f99d325b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_7cafd848-c471-4ba7-a96d-d41db5e944a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_b2ceb51d-b304-4437-ab51-1fab6feeb410" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_7cafd848-c471-4ba7-a96d-d41db5e944a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANS"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ff65384-726b-4270-921e-65de684dfb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4422789e-1578-4f07-b111-634727c06981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8ff65384-726b-4270-921e-65de684dfb80" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4422789e-1578-4f07-b111-634727c06981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bcc62a34-f663-4dcc-a44c-1c82192bf86f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_cfda15b6-203a-499b-80f5-e5e5e44ae19a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bcc62a34-f663-4dcc-a44c-1c82192bf86f" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_cfda15b6-203a-499b-80f5-e5e5e44ae19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_40eb2916-5342-467d-95bb-b7b630f24b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bcc62a34-f663-4dcc-a44c-1c82192bf86f" xlink:to="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_40eb2916-5342-467d-95bb-b7b630f24b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7a7c8dff-020d-4be0-8f70-d6fc98cb852b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bcc62a34-f663-4dcc-a44c-1c82192bf86f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7a7c8dff-020d-4be0-8f70-d6fc98cb852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3a74e86a-1080-4dd2-8d75-3ccccfe35a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bcc62a34-f663-4dcc-a44c-1c82192bf86f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3a74e86a-1080-4dd2-8d75-3ccccfe35a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81d515ef-6383-44bc-91d8-611f79274be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81d515ef-6383-44bc-91d8-611f79274be0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_2889efea-e74a-40d0-878f-3e5d6cf4be42" xlink:to="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2009OptionPlanMember_a4b84610-81fc-4599-b4df-59f929c23fed" xlink:href="exfy-20211231.xsd#exfy_The2009OptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:to="loc_exfy_The2009OptionPlanMember_a4b84610-81fc-4599-b4df-59f929c23fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_36a9a97e-d202-473b-8686-d991d97ceacb" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_545dece3-d309-4905-a5a7-0fb493eb70c3" xlink:to="loc_exfy_The2019OptionPlanMember_36a9a97e-d202-473b-8686-d991d97ceacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_084389e0-f4da-4e44-825d-cba6ac3187e7" xlink:to="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_558bcc64-e87f-4ee7-8422-c3b08c8d14e8" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:to="loc_exfy_CommonStockLT50Member_558bcc64-e87f-4ee7-8422-c3b08c8d14e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7a490b5e-eced-4a1f-ac7f-1f911218dd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_00e28706-dd7b-4f65-9c52-35145be65ffd" xlink:to="loc_us-gaap_CommonClassAMember_7a490b5e-eced-4a1f-ac7f-1f911218dd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e7c70868-29db-4761-b7be-e08833598742" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_df888be0-5cd2-4837-ba87-745096398a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37426696-43d8-4df9-b8c2-eff667858aca" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_df888be0-5cd2-4837-ba87-745096398a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e7f8492-ad11-47b5-928c-3ba3d3740ea1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8df75237-f62f-4cdb-9418-d6c94c5ac12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8df75237-f62f-4cdb-9418-d6c94c5ac12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_5cc29946-1d5d-4d57-840e-640ea0e3c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_95be4b8c-da05-44a2-844e-f591d3137498" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_5cc29946-1d5d-4d57-840e-640ea0e3c9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6e699a2-e8ce-4083-9746-dae4a26f8805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6e699a2-e8ce-4083-9746-dae4a26f8805" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7714871c-707c-413b-aeda-3e14caf8dcbc" xlink:to="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_863fe14d-a58e-475b-b778-646e34ac78ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4b3ca51-067c-4dc0-b6f5-8d6e7d2d7cc0" xlink:to="loc_us-gaap_CommonClassAMember_863fe14d-a58e-475b-b778-646e34ac78ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_121a4604-60fc-409d-b6dd-4e6bbd2df544" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9084001-bf19-49c2-b325-41bedcc177b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9ae6e0c1-5a1c-41fc-b088-74f32c2b3a22" xlink:to="loc_us-gaap_SubsequentEventMember_b9084001-bf19-49c2-b325-41bedcc177b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_38b2fdb7-d8a0-45d6-af51-e3c8d0522161" xlink:to="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e75397f-ed1f-45b3-ad61-491fbb2f84cd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_453eb340-57d9-48d3-97b1-0ab19d839628" xlink:to="loc_srt_MaximumMember_0e75397f-ed1f-45b3-ad61-491fbb2f84cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_58b51b9c-e6fe-44c2-b571-7c1f12d82db8" xlink:to="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_0a56bc12-308f-4c62-bdbd-3d6b9fa6668c" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:to="loc_exfy_The2021IncentivePlanMember_0a56bc12-308f-4c62-bdbd-3d6b9fa6668c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EmployeeStockPurchasePlanMember_7e78200d-a5b6-4d44-a4a0-0f0ebf3df341" xlink:href="exfy-20211231.xsd#exfy_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f2bbcb41-789e-4153-b876-e29451fdb187" xlink:to="loc_exfy_EmployeeStockPurchasePlanMember_7e78200d-a5b6-4d44-a4a0-0f0ebf3df341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_34296f0b-15d8-4cf2-b23b-d03f4cb0284a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f2b5c42c-395d-479f-8f53-dda55b65ca29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f2b5c42c-395d-479f-8f53-dda55b65ca29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_9808a23a-d5ac-42ec-875d-9068a3ffd023" xlink:href="exfy-20211231.xsd#exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding_9808a23a-d5ac-42ec-875d-9068a3ffd023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_961dc930-6c10-4341-9f90-1306aa0ff778" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99071f6c-29b4-45c7-8c55-695c862c0642" xlink:to="loc_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer_961dc930-6c10-4341-9f90-1306aa0ff778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSRSUNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d50204f3-2686-4135-9b5a-d267f109b1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d50204f3-2686-4135-9b5a-d267f109b1b4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_70d527ec-cc9a-43c8-9925-6a604261ad0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_aba80d7b-ef0a-4b55-ab97-0fa43243fee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52c595a9-5179-4e08-8f21-e2ec610a8f86" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_aba80d7b-ef0a-4b55-ab97-0fa43243fee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_8370cf22-db89-4eab-a722-e8d0e11b75b1" xlink:to="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_ccebd992-4818-4125-a8e5-b8e3f1db6a58" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:to="loc_exfy_The2019OptionPlanMember_ccebd992-4818-4125-a8e5-b8e3f1db6a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2021IncentivePlanMember_a3cd2713-0b67-463a-a5ec-f92be79d061f" xlink:href="exfy-20211231.xsd#exfy_The2021IncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_243df9cc-42c5-4d8f-979c-cdd725f29d18" xlink:to="loc_exfy_The2021IncentivePlanMember_a3cd2713-0b67-463a-a5ec-f92be79d061f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0eab4808-a926-4ffd-8874-35dd3787b9ee" xlink:to="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_31ca057f-9cf0-4826-a106-7e9e350414a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:to="loc_us-gaap_CommonClassAMember_31ca057f-9cf0-4826-a106-7e9e350414a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_153e2eb1-2c4f-4de4-a2c9-5e6aa9f023fb" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c2d55ffc-610f-4a72-8756-6254d5ae9646" xlink:to="loc_exfy_CommonStockLT50Member_153e2eb1-2c4f-4de4-a2c9-5e6aa9f023fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5f9a4994-ed91-4b44-bf95-ed6de6cd239a" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_0b2c09bc-431a-4b90-b01e-c5c6f0d8fcea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_65e09906-14ec-4ce5-bf8d-8b97fdb74e09" xlink:to="loc_srt_ChiefExecutiveOfficerMember_0b2c09bc-431a-4b90-b01e-c5c6f0d8fcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_36aec005-46ac-456c-ba7a-4fd7b9591b5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b0d1dd2a-9a29-4bd4-98bd-678a2e604ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b0d1dd2a-9a29-4bd4-98bd-678a2e604ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05617c0a-7c46-4fb1-8d36-53a2da3acda5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05617c0a-7c46-4fb1-8d36-53a2da3acda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_aaf63c25-7913-41b7-a3d2-29e61368f222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_aaf63c25-7913-41b7-a3d2-29e61368f222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_67af84f6-298b-4da9-aa63-eb9718ff76a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_67af84f6-298b-4da9-aa63-eb9718ff76a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bec4b2f6-5793-43f4-9da3-3018d782d37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2d2fa11-561b-4dd2-933b-925e0c645e8b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bec4b2f6-5793-43f4-9da3-3018d782d37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSRSURollforwardDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f4ff5ee-ac93-441c-8ec0-99f82a78f6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f4ff5ee-ac93-441c-8ec0-99f82a78f6b1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:to="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b31addf4-51f0-4c02-9568-61504f96886b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4b11666b-f71e-43f1-b903-049084907c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12dccee2-0f75-487c-89f5-5d64a78f5d7e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4b11666b-f71e-43f1-b903-049084907c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cab3a86a-5593-4e8b-955b-21cbd26131b1" xlink:to="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7bcc9dde-cac1-41db-8f84-4c514d4051c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:to="loc_us-gaap_CommonClassAMember_7bcc9dde-cac1-41db-8f84-4c514d4051c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_8fba4638-a06b-4f31-b459-6bfe5c461cab" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa307cb-966b-4c1b-ab13-d77535d3b928" xlink:to="loc_exfy_CommonStockLT50Member_8fba4638-a06b-4f31-b459-6bfe5c461cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bd6c40b0-b346-4f1b-b7a2-d7f1c9249b73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a3c6dcca-c46f-4261-9a78-c734c701b296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a3c6dcca-c46f-4261-9a78-c734c701b296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5e26bfa6-7935-4eb7-a617-a6d5874f3565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5e26bfa6-7935-4eb7-a617-a6d5874f3565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_fe069274-f337-418d-8be4-2115f0a234a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_fe069274-f337-418d-8be4-2115f0a234a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5ceef4ec-4f82-4453-9f84-b4bed5f7ac54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5ceef4ec-4f82-4453-9f84-b4bed5f7ac54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7181bb4-2c7f-4d62-a429-692dccebe330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e86e32f3-3058-42d5-b04b-e5d62ab200e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7181bb4-2c7f-4d62-a429-692dccebe330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4948b77b-f919-48c0-ae23-0c27be41ea29" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_87d1b64c-4fa7-4abd-b70e-6322cd964187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_87d1b64c-4fa7-4abd-b70e-6322cd964187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2801e0e-bbd3-4448-8303-75a9847217a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2801e0e-bbd3-4448-8303-75a9847217a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f1685917-6c5c-4201-a396-341083782384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f1685917-6c5c-4201-a396-341083782384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_191d8655-8daa-4caa-bb0e-aaa79cc9c0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_191d8655-8daa-4caa-bb0e-aaa79cc9c0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_526aedbd-6b35-413f-8468-c68e8c7f957b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e0070859-e3c1-4d75-bfaa-c1a5b72babb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_526aedbd-6b35-413f-8468-c68e8c7f957b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSStockOptionNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5b13a43c-dea9-45a7-b6cb-58bd63b38f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5b13a43c-dea9-45a7-b6cb-58bd63b38f42" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_d493315a-411a-4346-bbfa-8e58e9a5fdac" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_TenPercentHolderMember_a410cbb0-baef-4cfc-8f97-b6fda692360d" xlink:href="exfy-20211231.xsd#exfy_TenPercentHolderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_exfy_TenPercentHolderMember_a410cbb0-baef-4cfc-8f97-b6fda692360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_OtherThanTenPercentHolderMember_c02e0f67-73a8-4c5a-8d02-97df71733b56" xlink:href="exfy-20211231.xsd#exfy_OtherThanTenPercentHolderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_exfy_OtherThanTenPercentHolderMember_c02e0f67-73a8-4c5a-8d02-97df71733b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_0575b696-bd48-4c05-af67-96ea1d5cd9ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_3409fe9f-6a87-4631-96c0-2152d4dfc85e" xlink:to="loc_srt_ChiefExecutiveOfficerMember_0575b696-bd48-4c05-af67-96ea1d5cd9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2f84fecb-935c-43d4-9a73-181516ba9bf7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_30a79246-ada0-47cc-bcf0-d3f3238c25af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_30a79246-ada0-47cc-bcf0-d3f3238c25af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_NonStatutoryOptionsMember_fc9a0c5f-601f-4723-beba-336983c9f5a5" xlink:href="exfy-20211231.xsd#exfy_NonStatutoryOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_exfy_NonStatutoryOptionsMember_fc9a0c5f-601f-4723-beba-336983c9f5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_9a0eb569-6832-4a99-b05e-8398b9388780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a1d1e98-c015-4cb5-89af-a580af855bfe" xlink:to="loc_us-gaap_StockCompensationPlanMember_9a0eb569-6832-4a99-b05e-8398b9388780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_eec72ec8-a464-4aad-bd1f-f75a4a432cd5" xlink:to="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2009OptionPlanMember_667ad945-5561-4651-9201-ebd30f6f679a" xlink:href="exfy-20211231.xsd#exfy_The2009OptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:to="loc_exfy_The2009OptionPlanMember_667ad945-5561-4651-9201-ebd30f6f679a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_The2019OptionPlanMember_0dddf0ca-81f3-48a2-8301-5b7027df3595" xlink:href="exfy-20211231.xsd#exfy_The2019OptionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_06668e5f-d373-4b55-89e9-7745edf90841" xlink:to="loc_exfy_The2019OptionPlanMember_0dddf0ca-81f3-48a2-8301-5b7027df3595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0422483f-fd1a-4ab4-ad26-3751b3931499" xlink:to="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_46fe6848-e781-4b2d-8339-414a31b8f9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a40e6964-ab35-4340-b94c-617f56786796" xlink:to="loc_us-gaap_CommonStockMember_46fe6848-e781-4b2d-8339-414a31b8f9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edcda27d-e746-4d4b-84c9-ad093ac84d89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockBasedCompensationMember_f954fd85-0653-490f-8b02-937fe368f397" xlink:href="exfy-20211231.xsd#exfy_StockBasedCompensationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0e76264f-f7f2-4dc5-a569-23c4dfa5b69b" xlink:to="loc_exfy_StockBasedCompensationMember_f954fd85-0653-490f-8b02-937fe368f397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4cedc8cb-172f-4ad3-82ff-f56b4c65a068" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b3d1d976-43a3-419b-8a50-5e85fb2b7b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b3d1d976-43a3-419b-8a50-5e85fb2b7b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b7939d54-58fe-4ebb-8bd2-56067f233ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b7939d54-58fe-4ebb-8bd2-56067f233ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8bf73dd8-c265-4f77-b407-9f70a5503c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8bf73dd8-c265-4f77-b407-9f70a5503c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_acc9189d-ddd2-4440-8447-fff3140531dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_acc9189d-ddd2-4440-8447-fff3140531dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedPaymentArrangementExerciseCost_7130c488-7765-4c66-bafd-b742aabea7e5" xlink:href="exfy-20211231.xsd#exfy_ShareBasedPaymentArrangementExerciseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_ShareBasedPaymentArrangementExerciseCost_7130c488-7765-4c66-bafd-b742aabea7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d24256d7-1153-4999-932c-1148e0c6e01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d24256d7-1153-4999-932c-1148e0c6e01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_373c91ad-177f-4703-9206-dd3bd1dcc267" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares_373c91ad-177f-4703-9206-dd3bd1dcc267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_3bd1a956-c024-4b6b-9d7e-234084f9359c" xlink:href="exfy-20211231.xsd#exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue_3bd1a956-c024-4b6b-9d7e-234084f9359c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_d13b473e-c94f-4895-912c-6ad9dab325b5" xlink:href="exfy-20211231.xsd#exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification_d13b473e-c94f-4895-912c-6ad9dab325b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13458df8-057b-42fb-b9e4-3760f03ee525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13458df8-057b-42fb-b9e4-3760f03ee525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64f36dba-4883-42d4-ba26-d47f5b8f21f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_64f36dba-4883-42d4-ba26-d47f5b8f21f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab4fee5b-0ca5-48ee-801d-aab06d16780b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab4fee5b-0ca5-48ee-801d-aab06d16780b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ef4c8055-681e-43ec-a2fe-5c2fb76f07cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ef4c8055-681e-43ec-a2fe-5c2fb76f07cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9d04d2f2-b100-425c-bfd4-2e8671f3217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9d04d2f2-b100-425c-bfd4-2e8671f3217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cf982b36-5b96-4006-a757-3b1f9d763e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2012bf5b-1033-403b-8d51-3780c91022a9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cf982b36-5b96-4006-a757-3b1f9d763e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSStockOptionRollforwardDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a7c0310c-4716-4ac6-90ce-07b558c6b5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a7c0310c-4716-4ac6-90ce-07b558c6b5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_43e39b71-9a6c-4118-8bf9-60841484de43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_43e39b71-9a6c-4118-8bf9-60841484de43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e3a7b724-bce3-417b-b148-5cfe69ed9c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e3a7b724-bce3-417b-b148-5cfe69ed9c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_dd8ad825-331b-4e81-837f-f629b793e9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_dd8ad825-331b-4e81-837f-f629b793e9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a964702a-7832-42a4-9469-685c3ad351d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9868b7df-4877-4890-ac68-d709d88da0ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a964702a-7832-42a4-9469-685c3ad351d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_361583d4-250e-4c52-a270-57b1f005fc84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_361583d4-250e-4c52-a270-57b1f005fc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_192ba8eb-0db7-4e2b-8ae8-67ba8a9a33fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_192ba8eb-0db7-4e2b-8ae8-67ba8a9a33fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_58d0eeb7-cd92-45ee-8e32-3911d4cf0aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_58d0eeb7-cd92-45ee-8e32-3911d4cf0aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_27ccee9f-dcda-45dd-aa55-997974be29df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_27ccee9f-dcda-45dd-aa55-997974be29df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_429778ac-c3a1-4010-aee2-c8a19b45039e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_429778ac-c3a1-4010-aee2-c8a19b45039e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8623324c-adab-4b2a-a98e-e9d6dd50c617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_63cd7ea4-7eec-40af-969e-52040c41589e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8623324c-adab-4b2a-a98e-e9d6dd50c617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4e4813f1-f46d-4252-9bfb-0ec4aae40710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4e4813f1-f46d-4252-9bfb-0ec4aae40710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_09660159-c66b-4c9b-92d1-38cfcfd94bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_09660159-c66b-4c9b-92d1-38cfcfd94bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1b53749d-4000-4d1f-b112-f7dfaaade291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_658e0d83-edbb-4add-995c-6d95f9085469" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1b53749d-4000-4d1f-b112-f7dfaaade291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_767252c5-3daf-4b65-9ffa-887278b1a78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_767252c5-3daf-4b65-9ffa-887278b1a78a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_d23f4785-817b-44be-8f84-3eef2e055a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_SharePrice_d23f4785-817b-44be-8f84-3eef2e055a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_9d590e31-fc6c-4734-a6bf-f7f641db8553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_9d590e31-fc6c-4734-a6bf-f7f641db8553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df531d5d-0fb5-4c91-b4eb-51121ef21846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_df531d5d-0fb5-4c91-b4eb-51121ef21846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d1b36d6a-5453-478e-888e-577812f15f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d1b36d6a-5453-478e-888e-577812f15f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e769c713-b687-4762-af38-181f0daea2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e769c713-b687-4762-af38-181f0daea2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0a8fcc0a-d97c-4594-b9d2-7faaeabd62bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0761097d-aa68-4e46-8abc-af9d539f26f0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0a8fcc0a-d97c-4594-b9d2-7faaeabd62bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#STOCKINCENTIVEPLANSStockbasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_02df21eb-a63c-4c57-ac7c-fcdc4918cf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_02df21eb-a63c-4c57-ac7c-fcdc4918cf0a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ebc352cf-6cbf-472c-97e5-56aede0c5b71" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d4aef446-9feb-4ab4-9155-22ffad28cdce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d4aef446-9feb-4ab4-9155-22ffad28cdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5e52dde6-ae9c-4166-8aa8-3529159eeefe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c371eb66-7538-4625-9d7a-ca9fd3135c87" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5e52dde6-ae9c-4166-8aa8-3529159eeefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_b180db7a-705c-4b56-9895-6ae0500d4097" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SecondarySalesMember_a0cc5558-0474-4313-a17e-7db3a0b543ad" xlink:href="exfy-20211231.xsd#exfy_SecondarySalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_336b1268-13dd-4417-a2f5-965633969a1f" xlink:to="loc_exfy_SecondarySalesMember_a0cc5558-0474-4313-a17e-7db3a0b543ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_58099bfa-c65f-405f-bf3d-b4d2df54e19b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3352c008-15f4-48ba-8661-2cee96cbef27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_CostOfSalesMember_3352c008-15f4-48ba-8661-2cee96cbef27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8e57dacc-0461-4b90-be6e-ce3a9d35d553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8e57dacc-0461-4b90-be6e-ce3a9d35d553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_893bef89-e572-4162-8de3-31eb33d896d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_893bef89-e572-4162-8de3-31eb33d896d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3f7be462-c649-4d8d-93db-a80c35614957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5ba39eb-6bbe-417e-ad9f-dade66dc483f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_3f7be462-c649-4d8d-93db-a80c35614957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c17a5fca-1769-40b6-a24a-9b9db9160f45" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_392a5ce1-f614-4b73-9352-28574e26e3e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:to="loc_srt_ChiefExecutiveOfficerMember_392a5ce1-f614-4b73-9352-28574e26e3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_MemberOfAuditCommitteeMember_53496b61-78a5-4d84-8ebf-47919bcb543d" xlink:href="exfy-20211231.xsd#exfy_MemberOfAuditCommitteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f15e4c-e4e9-43eb-9dd0-30c5112961d3" xlink:to="loc_exfy_MemberOfAuditCommitteeMember_53496b61-78a5-4d84-8ebf-47919bcb543d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5c35ccc-3fb3-4526-b2ff-53147ab6ca77" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_0847ad25-f471-4cc6-926c-4b442813883c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_de2fd0db-55ab-4b59-897d-4a7b000b63d1" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_0847ad25-f471-4cc6-926c-4b442813883c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a5c0bcb9-cbf4-42da-9483-d5e7941949f3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_702a0dff-eeeb-4c5f-b5f7-4bb3be40c14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_702a0dff-eeeb-4c5f-b5f7-4bb3be40c14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5109e399-2c63-4d43-9958-1b4654b35574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5109e399-2c63-4d43-9958-1b4654b35574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7677a078-bc34-48e9-9364-5fa20a2f2624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_20195015-0eab-4f99-bba2-968783189ac8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_7677a078-bc34-48e9-9364-5fa20a2f2624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXES" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e811799d-167b-4907-9b41-a118619701a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_7226ea17-e629-4242-91cd-b9418a1d47e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e811799d-167b-4907-9b41-a118619701a7" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7226ea17-e629-4242-91cd-b9418a1d47e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_742f8689-2d5d-4806-a5b7-7c853a26b07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_28404ca4-b213-4071-af08-d7970623c9de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_742f8689-2d5d-4806-a5b7-7c853a26b07c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_28404ca4-b213-4071-af08-d7970623c9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_39bfdcca-a7d0-46ec-8edc-eb9ab709515e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_742f8689-2d5d-4806-a5b7-7c853a26b07c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_39bfdcca-a7d0-46ec-8edc-eb9ab709515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_607e3ae7-f030-43ec-8dea-11694d9ebee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_742f8689-2d5d-4806-a5b7-7c853a26b07c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_607e3ae7-f030-43ec-8dea-11694d9ebee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5c589b11-bb9a-4727-947d-334932262c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_742f8689-2d5d-4806-a5b7-7c853a26b07c" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5c589b11-bb9a-4727-947d-334932262c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7542dc94-8501-41ed-9fa3-c67115e0a2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7542dc94-8501-41ed-9fa3-c67115e0a2b5" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0b1f88a1-7232-455d-8933-b589042a1252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0b1f88a1-7232-455d-8933-b589042a1252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ffcc5ecf-4180-4f9f-b31b-9bab91d0758d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ffcc5ecf-4180-4f9f-b31b-9bab91d0758d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d7cad16d-a47c-43c1-9c5e-d88872501a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d7cad16d-a47c-43c1-9c5e-d88872501a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9ad0489c-cdbe-44e9-885b-8f517cd72e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95486e0f-7ff4-4814-a73f-d9e667a6610e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9ad0489c-cdbe-44e9-885b-8f517cd72e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7542dc94-8501-41ed-9fa3-c67115e0a2b5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7f66f6f6-d076-40dc-9f2e-0f5ad8c4cf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7f66f6f6-d076-40dc-9f2e-0f5ad8c4cf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_82caa4fc-3b7e-4796-836d-8263cf4ea23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_82caa4fc-3b7e-4796-836d-8263cf4ea23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ab1bfd95-2309-4774-b541-120c1a272d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ab1bfd95-2309-4774-b541-120c1a272d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_230d43a9-fa6b-4c7e-877f-af8e90123ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f833aa94-067f-4bf3-822d-11d806a515e6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_230d43a9-fa6b-4c7e-877f-af8e90123ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1d533b7f-35b2-4c58-adc8-4c4f9ced3e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7542dc94-8501-41ed-9fa3-c67115e0a2b5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1d533b7f-35b2-4c58-adc8-4c4f9ced3e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESNarrativesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESNarrativesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0a12a051-c7d0-4b78-9f5e-9238add07eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0a12a051-c7d0-4b78-9f5e-9238add07eae" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_15caea23-c6a1-4e2a-bf27-a33b20b20f91" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_73e578c1-9846-4aae-bc4e-cd907c8770ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:to="loc_us-gaap_DomesticCountryMember_73e578c1-9846-4aae-bc4e-cd907c8770ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ce836c29-e8de-428b-bffd-f66b5200db47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_86699223-45e4-411e-a32f-c48187952a92" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ce836c29-e8de-428b-bffd-f66b5200db47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3ff1d456-37a1-4106-b41a-059efa344c88" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_c3edc0b5-10eb-4a58-8880-e8dbc75c2a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f54c81-3f9b-41ee-b1ea-5dc998f23cb7" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_c3edc0b5-10eb-4a58-8880-e8dbc75c2a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_31524185-caff-4db1-a713-1278534c7321" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c686745f-544d-484a-a93a-e263c2f54b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c686745f-544d-484a-a93a-e263c2f54b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9741c38-1d65-4328-80a2-9423ec5937a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f9741c38-1d65-4328-80a2-9423ec5937a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_6b9f172b-2829-4e39-ab41-52dbfc6ae815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_6b9f172b-2829-4e39-ab41-52dbfc6ae815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_40e8a2e8-a605-4745-8965-334a0c70d2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_40e8a2e8-a605-4745-8965-334a0c70d2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_37456361-3648-4610-be64-1522a67343d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_37456361-3648-4610-be64-1522a67343d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a4d92d52-6e15-42a4-ac4b-bb9411eecaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a4d92d52-6e15-42a4-ac4b-bb9411eecaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_21f6dfb4-8644-4cb9-83cc-22b66f041b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_97528afb-36c0-4de8-9311-8122431fbf28" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_21f6dfb4-8644-4cb9-83cc-22b66f041b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESReconciliationofEffectiveTaxRateDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0c8e0bf8-0421-432c-88cb-91947114e3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0c8e0bf8-0421-432c-88cb-91947114e3d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_74ce2c41-7acf-4e33-896a-d39a7a7e8846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_74ce2c41-7acf-4e33-896a-d39a7a7e8846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5e07dc62-29a9-409c-b87e-7183e7670c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5e07dc62-29a9-409c-b87e-7183e7670c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_e58cd8f7-5612-48ed-9ac9-bed984bc07ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_e58cd8f7-5612-48ed-9ac9-bed984bc07ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b48c71fa-3ed2-49da-ac7c-5d42917ca366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b48c71fa-3ed2-49da-ac7c-5d42917ca366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_aab0b455-ee07-4d14-851f-72d17fc2592e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_aab0b455-ee07-4d14-851f-72d17fc2592e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1b1577b5-2324-49bf-84c8-44eac0abbf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1b1577b5-2324-49bf-84c8-44eac0abbf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2f3a4242-3dba-434c-83e4-d5cfbbf078da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_2f3a4242-3dba-434c-83e4-d5cfbbf078da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_299dd932-56f3-4da5-af83-074d407027de" xlink:href="exfy-20211231.xsd#exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent_299dd932-56f3-4da5-af83-074d407027de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3f5dfaca-bb67-48ed-b2be-e1c470d1b2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_c664f695-ed08-4d96-8fdf-ccb5398bd929" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3f5dfaca-bb67-48ed-b2be-e1c470d1b2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESDeferredTaxAssetLiabilityDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4d76abfc-2087-4ba5-8fda-d3f55b126a18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4d76abfc-2087-4ba5-8fda-d3f55b126a18" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_aa92cd34-97e2-48f3-9e10-30df3cb28e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_aa92cd34-97e2-48f3-9e10-30df3cb28e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_a6993d11-9196-4bd9-a55d-35373b8a5093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_a6993d11-9196-4bd9-a55d-35373b8a5093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6b524879-1a10-4a04-b8b4-50ebc7607bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6b524879-1a10-4a04-b8b4-50ebc7607bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_177cb4ef-f641-4c05-8f98-24a3d7b7df42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_177cb4ef-f641-4c05-8f98-24a3d7b7df42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_4ba6634d-2c39-4faf-ac77-030fa4347336" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_exfy_DeferredTaxAssetInterestExpenseLimitation_4ba6634d-2c39-4faf-ac77-030fa4347336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_DeferredTaxAssetLeasingArrangements_3fffd432-771b-427b-83b0-7432b0375e24" xlink:href="exfy-20211231.xsd#exfy_DeferredTaxAssetLeasingArrangements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_exfy_DeferredTaxAssetLeasingArrangements_3fffd432-771b-427b-83b0-7432b0375e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_ff7c0400-f235-4808-bcb2-bc2d28bad6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_ff7c0400-f235-4808-bcb2-bc2d28bad6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_5a529a4a-b6af-4445-9ece-ee0d917a605b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_5a529a4a-b6af-4445-9ece-ee0d917a605b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5922000e-257b-4218-aaf9-f9f325e35a56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5922000e-257b-4218-aaf9-f9f325e35a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_d1dbfd78-0741-478f-8e70-8e1034e69f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_d1dbfd78-0741-478f-8e70-8e1034e69f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a2d05888-4e2a-4b52-a3b0-850f8aa4de0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a2d05888-4e2a-4b52-a3b0-850f8aa4de0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0b0ddf98-4d18-43f7-b454-b6956422daeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_0b0ddf98-4d18-43f7-b454-b6956422daeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a4ddb35-503d-45d3-a66f-56bbee28540b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4a4ddb35-503d-45d3-a66f-56bbee28540b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_df3d067b-d93a-4139-b976-0ba506be4664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_df3d067b-d93a-4139-b976-0ba506be4664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d56824ac-7100-4a4e-9063-7c0e03bcc460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_38e4d8d5-0bac-4da2-8d8d-bbdc6782aec4" xlink:to="loc_us-gaap_DeferredTaxLiabilities_d56824ac-7100-4a4e-9063-7c0e03bcc460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_833dd910-8855-48ff-9265-643e221ea538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_833dd910-8855-48ff-9265-643e221ea538" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ac110a6c-a2d5-4df6-8bcb-145a309a044a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ac110a6c-a2d5-4df6-8bcb-145a309a044a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f42afa84-e566-4e46-b3fa-4c2d19fbfec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f42afa84-e566-4e46-b3fa-4c2d19fbfec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5e1ccb8b-8e91-445b-add9-801e99712949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5e1ccb8b-8e91-445b-add9-801e99712949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_919da7b0-e9f8-4ec2-8147-595a979b5082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_57c13f92-09b0-4ee9-804d-c5560e0cb43c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_919da7b0-e9f8-4ec2-8147-595a979b5082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://expensify.com/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_712118ac-a293-4a3b-96e4-3321d36876c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_c029c92f-18bc-4a87-bed9-6b0773ba695c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_712118ac-a293-4a3b-96e4-3321d36876c9" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_c029c92f-18bc-4a87-bed9-6b0773ba695c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://expensify.com/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_05121907-08bf-4f46-b05d-dcb417a8987c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c6f779e4-6849-4a94-b5e4-976eecb47b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05121907-08bf-4f46-b05d-dcb417a8987c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c6f779e4-6849-4a94-b5e4-976eecb47b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0415c14d-091a-43be-8d19-90a6df50631b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_05121907-08bf-4f46-b05d-dcb417a8987c" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0415c14d-091a-43be-8d19-90a6df50631b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHAREComputationofNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9e9b2694-da2b-4dd7-b8b3-dc6c3065188d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_BasicNetIncomePerShareAbstract_f5038a9a-25e1-4e16-b1f0-d0afef934259" xlink:href="exfy-20211231.xsd#exfy_BasicNetIncomePerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e9b2694-da2b-4dd7-b8b3-dc6c3065188d" xlink:to="loc_exfy_BasicNetIncomePerShareAbstract_f5038a9a-25e1-4e16-b1f0-d0afef934259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_01483d56-e198-42fd-90f7-dbcf54dfb205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_BasicNetIncomePerShareAbstract_f5038a9a-25e1-4e16-b1f0-d0afef934259" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_01483d56-e198-42fd-90f7-dbcf54dfb205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_495eb5bc-3eb3-4352-a0f1-4a4ee75b4348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_01483d56-e198-42fd-90f7-dbcf54dfb205" xlink:to="loc_us-gaap_NetIncomeLoss_495eb5bc-3eb3-4352-a0f1-4a4ee75b4348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_38a512eb-c6d5-40c6-9bd2-0519244ec046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_01483d56-e198-42fd-90f7-dbcf54dfb205" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_38a512eb-c6d5-40c6-9bd2-0519244ec046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6896f922-37bc-4a56-a44a-73c14005d76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_01483d56-e198-42fd-90f7-dbcf54dfb205" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6896f922-37bc-4a56-a44a-73c14005d76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_exfy_BasicNetIncomePerShareAbstract_f5038a9a-25e1-4e16-b1f0-d0afef934259" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_eb4dffac-b762-4ef1-904c-34a6b2d48189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_eb4dffac-b762-4ef1-904c-34a6b2d48189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd7a4e03-9a04-4f41-b980-3177b5fc211c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cd7a4e03-9a04-4f41-b980-3177b5fc211c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_20e72811-4560-4c25-8041-f65e6f7de9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:to="loc_us-gaap_EarningsPerShareBasic_20e72811-4560-4c25-8041-f65e6f7de9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_91cca99f-2ea6-40a8-a392-9d845975a3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_8585d1f0-6489-4154-aafb-62c1b879309b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_91cca99f-2ea6-40a8-a392-9d845975a3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/NETLOSSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4513094e-0cf2-4248-9af0-bda98ecfe315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4513094e-0cf2-4248-9af0-bda98ecfe315" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f949bf85-f858-4d62-bc29-cbf41ea95376" xlink:to="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ef951a70-8365-45dc-8f8b-a2938e66a979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_us-gaap_CommonClassAMember_ef951a70-8365-45dc-8f8b-a2938e66a979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT10Member_46911dd3-4a8f-4206-9802-1beb5a05d447" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT10Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_exfy_CommonStockLT10Member_46911dd3-4a8f-4206-9802-1beb5a05d447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_8a27615c-2b92-4de2-82e2-336b3a8b757c" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_330c0153-0c5d-40b3-be0f-ff8bd9415224" xlink:to="loc_exfy_CommonStockLT50Member_8a27615c-2b92-4de2-82e2-336b3a8b757c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_b99004b1-54d8-424b-983f-65d9ef1e3641" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockVotingRightPerShare_407082f7-c168-4bab-8161-e142d2f0ebc9" xlink:href="exfy-20211231.xsd#exfy_CommonStockVotingRightPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_exfy_CommonStockVotingRightPerShare_407082f7-c168-4bab-8161-e142d2f0ebc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_3183a3ae-efe3-4223-8271-a7a0780df5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_3183a3ae-efe3-4223-8271-a7a0780df5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_ConversionOfStockNoticePeriod_555a7b1a-fab9-4d8c-8250-0d0e61a401a5" xlink:href="exfy-20211231.xsd#exfy_ConversionOfStockNoticePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_bd621416-1296-4a32-b399-f576c140d6f1" xlink:to="loc_exfy_ConversionOfStockNoticePeriod_555a7b1a-fab9-4d8c-8250-0d0e61a401a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#NETLOSSPERSHAREAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b8cf0cb6-54b6-4547-99ab-ad05e367ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b8cf0cb6-54b6-4547-99ab-ad05e367ca03" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6d00eafc-f3b9-4d5b-83e4-cfea452471f7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fc65ba16-6d05-4617-9b6c-f369caaa4aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_WarrantMember_fc65ba16-6d05-4617-9b6c-f369caaa4aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_05be6ad1-6ea1-47a8-bb4e-7c08520d5c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_StockCompensationPlanMember_05be6ad1-6ea1-47a8-bb4e-7c08520d5c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_d642b0d7-f653-4cce-a2ba-51038a644a62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5eb47f1-985c-4472-bec0-84afc1dcb417" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_d642b0d7-f653-4cce-a2ba-51038a644a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_35aa35e6-f2e0-484c-8d8a-ad4970fb0446" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5796ff8-2339-4068-9377-2976068fc2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8030cd14-d61b-4403-b7a1-8f1ab4b45664" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5796ff8-2339-4068-9377-2976068fc2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="exfy-20211231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://expensify.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2be2c45b-e338-4340-a46d-10379c91291e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_31e46399-015e-4bf6-9318-b85804c7cde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2be2c45b-e338-4340-a46d-10379c91291e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_31e46399-015e-4bf6-9318-b85804c7cde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="exfy-20211231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://expensify.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ecd6aec6-eaa1-45d3-9d8d-23196a8dc646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b0cf146d-22bf-44cf-85e0-bf64cd1179ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ecd6aec6-eaa1-45d3-9d8d-23196a8dc646" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b0cf146d-22bf-44cf-85e0-bf64cd1179ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#EMPLOYEEBENEFITPLANSDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c16553be-5b1a-4510-82c7-bb81c31e4469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c16553be-5b1a-4510-82c7-bb81c31e4469" xlink:to="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_e6875dad-67ac-4b8c-ab99-516989bbc518" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:to="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_67773471-9ab6-496d-916a-5ed30cc716bc" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticPlanMember_a72d6f6d-5043-4dfd-8cca-0c94c291a042" xlink:to="loc_country_US_67773471-9ab6-496d-916a-5ed30cc716bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_5e5b2357-f636-48ed-9496-2389b60ebc4d" xlink:to="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_43fa08e6-34d0-41c4-98a2-443115a3320a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_1029b93b-eefe-483e-9357-81ee595d5355" xlink:to="loc_country_GB_43fa08e6-34d0-41c4-98a2-443115a3320a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:to="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8397b4f6-890d-4a2d-b750-c8d5cfb5f11b" xlink:to="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e02e372-dc4a-4e25-a82e-b4bd299e5cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16656177-75c8-49f8-8420-0215846f0d93" xlink:to="loc_srt_MaximumMember_2e02e372-dc4a-4e25-a82e-b4bd299e5cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_ba440f6f-bdd2-44a3-ae74-18d40be7bfc6" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bb943fdd-adbc-4d3e-9762-e7aaa1835e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bb943fdd-adbc-4d3e-9762-e7aaa1835e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_adc982c3-7185-48ec-b79c-92a07a4f20bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_adc982c3-7185-48ec-b79c-92a07a4f20bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b16c3396-30a4-4d0b-a6d4-33ee77f57a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_cca93046-de15-4e56-a8eb-cdddb4642bde" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b16c3396-30a4-4d0b-a6d4-33ee77f57a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="exfy-20211231.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://expensify.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_d59d65c2-cf95-4df0-9953-9b86e21a596e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5204eaf4-4461-43fb-a93a-bf414fa1017e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d59d65c2-cf95-4df0-9953-9b86e21a596e" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_5204eaf4-4461-43fb-a93a-bf414fa1017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="simple" xlink:href="exfy-20211231.xsd#RELATEDPARTYTRANSACTIONSDetails"/>
  <link:presentationLink xlink:role="http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_34b07918-4ac1-4634-8186-ec5a441cf62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_34b07918-4ac1-4634-8186-ec5a441cf62e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_7e4ebe96-400d-49dd-a863-eb55d3cd74e9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_d81ced3a-9ddb-4a46-bba6-76260d51a363" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_srt_ChiefExecutiveOfficerMember_d81ced3a-9ddb-4a46-bba6-76260d51a363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_9a29788c-f9c8-4d4b-9877-b144ebbf1d0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_srt_DirectorMember_9a29788c-f9c8-4d4b-9877-b144ebbf1d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_SuccessCoachMember_38ed04a9-8e8c-4019-a575-ba3c3acd2405" xlink:href="exfy-20211231.xsd#exfy_SuccessCoachMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0c68b00f-d54f-40b1-8eca-b464e4e61de3" xlink:to="loc_exfy_SuccessCoachMember_38ed04a9-8e8c-4019-a575-ba3c3acd2405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a9418262-b01f-4b6c-9848-67a3603e06d2" xlink:to="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_6c509bca-fdd5-4b60-bed6-26bb62020cb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_15a2f2db-d21a-45da-bc8c-c24f66cd5812" xlink:to="loc_srt_AffiliatedEntityMember_6c509bca-fdd5-4b60-bed6-26bb62020cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_66aa8671-8a40-4081-9d9f-cf5dbe4562f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_479e5095-0aa9-494c-b872-5a913730ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b93ce367-77bb-4ecc-beeb-cb8235e39c5e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_479e5095-0aa9-494c-b872-5a913730ec1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d2fa0759-2b38-4052-9b82-cdc4af4dd4f2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e26c0a2d-5e0c-45dd-a70e-dc6b56b562de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5cb08042-b700-46f9-ad3c-8f65373acd00" xlink:to="loc_us-gaap_SubsequentEventMember_e26c0a2d-5e0c-45dd-a70e-dc6b56b562de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_cb19ee47-d4c1-4449-a5fe-8f95eeec86a7" xlink:to="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_CommonStockLT50Member_dac529f2-a3a1-4fd9-9ad6-b6f8e9ff262e" xlink:href="exfy-20211231.xsd#exfy_CommonStockLT50Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:to="loc_exfy_CommonStockLT50Member_dac529f2-a3a1-4fd9-9ad6-b6f8e9ff262e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ae126ed4-ab18-4931-a021-9b6f64de033b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_94f1d4a6-195e-4cc9-a1c4-5d514e9ac05c" xlink:to="loc_us-gaap_CommonClassAMember_ae126ed4-ab18-4931-a021-9b6f64de033b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_08d8be8b-f2d4-4d08-90db-e04a0cdcb92f" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_66c8a7fc-a7d2-4583-8cc8-8b794a00ac72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_66c8a7fc-a7d2-4583-8cc8-8b794a00ac72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableStatedInterestRate_16da66ed-9ac9-40b8-a371-fcc5f855600b" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableStatedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_LoansReceivableStatedInterestRate_16da66ed-9ac9-40b8-a371-fcc5f855600b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_LoansReceivableTerm_553e0c29-9229-40fe-a1fa-7273dfae0ff8" xlink:href="exfy-20211231.xsd#exfy_LoansReceivableTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_LoansReceivableTerm_553e0c29-9229-40fe-a1fa-7273dfae0ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_c737307a-e4a6-4498-896d-09316aaf918f" xlink:href="exfy-20211231.xsd#exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent_c737307a-e4a6-4498-896d-09316aaf918f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d1501cbe-2001-4c73-8093-b9f23210733f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d1501cbe-2001-4c73-8093-b9f23210733f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_00c226ba-7197-4367-92be-90bc6d32275b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_00c226ba-7197-4367-92be-90bc6d32275b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_138ecbbb-fdc9-4ece-9d12-c07502da7153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_138ecbbb-fdc9-4ece-9d12-c07502da7153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_247362cd-3db4-4b9b-8601-6733244de02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_247362cd-3db4-4b9b-8601-6733244de02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0a30f197-792c-496f-ac0e-c652cde6a025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f4b8fc62-848c-471f-b883-3f2ae9b2a1fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0a30f197-792c-496f-ac0e-c652cde6a025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>exfy-20211231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exfy-20211231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 3* P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?GW>YH-SL!'O\_H ,%>*YWQA_P %F/V4=#\3:EX?\#>$OB%X\MM'N6@U37?
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4V:&*XB:WN(E>-U*NCKD,#P00>HIU% 'Y^VO[)_[
M>/\ P3A^*OB'Q'^P-X:T?X@_"_Q1J#7]U\.M6U!;>XTJ8]?):1T'  175F9D
M55>-BBN8OB[<?\%=OV^O#,OP&N?V>]'^"G@W60(/%6OZCKJ7=U-;$_/"@1MY
M5ER"JQC?]UI%5F!_0>B@#YQ\?_\ !-OX2^(_V _^&$O#%[)I]A::<ATK6Y8@
M\J:DDGG_ &R0#&XO*6+J,?)(RKCC'DGPY^-?_!7?]G_X=67P"U_]AC3/B!J^
MC6:Z=H?CRQ\<6\%G=11KLBEN(GPS$*!DL\#-C) ))/W310!\P?\ !.+]BSXC
M_LZGQI\<OVB_$UIJ_P 3_B;J@O\ Q))IYW6]A&&=UMHVP,G=(Q;: HPBKD(&
M;/\ ^"./[-/QL_95_92U#X:_'OP5_8.MS^-+R_BLO[2MKK=;O;VJ*^^WDD09
M:-QC.>.1R*^KZ* /E#]G_P#9I^-G@C_@J9\:/VCO%'@K[+X,\6^';"U\/ZS_
M &E;/]JECALE=?)20RI@PR#+HH.W@G(R[]L+]FOXU_%/]O7]G[XT^ _!?V_P
MSX(O+U_%&I?VC;1?8ED,>P^7)(LDF=I_U:MC'-?5M% 'YF_M=6G[1)_X+6Z7
MKW[+:Z7<>+M&^&4-];Z1K,_E6VK6ZF=9K-GX"%T<[6) #A3E<9':_&WP3_P4
M3_X*90:7\!/BI^SC;_!/X;Q:K!=>--1NO%,&IWFIK"VY8;<1JO&<,,IMW*K&
M0[=K>_77[&6NW'_!16V_;?'CFT&GP>"3H1T#[&WG%_G_ 'OF;MN/FZ8SQ7O]
M 'Q?_P %#_V-/C=JWCCX.?M%?LB^#],US4?@[.L=OX'U"[2%+FT1HFC$+R,J
MAE$14Y8-@H5R4P:?Q@UW_@IE^W)\(M;^!^F_LJ:;\&=(UO2YK;7O$'B3QA#J
M5S=0E#NM+:"%$*&7B,R2?+L=L$'!K[<HH ^#O"O[(O[4 _X(G7_['VK_  F>
MU^(4-O/;6NAMK=BPN5;6?MBNLZSF%1Y3GAG!RAXY&?K#]DSP1XH^&?[+/PW^
M''C?2_L6M:!X#TC3M6L_/23R+F&SBCECWQLR-M=6&Y25.,@D<UZ#10!\>?L.
M?LB?&WX=^.?VGD^*NC7WA?3_ (G^-KVY\*ZUI>MP&Y>TFEO\74+6\K/;R*L\
M;KOV.I(X!!QQ_P &/''_  5=_8J\*R? CQ9^R>WQOL-/OI_^$>\=67CR.VGN
M(9)6D'VCSUEE8AF/WPFT87<P4-7WG10!\>?L+_L5_%ZU^(_Q9_:?_;!\-Z-I
M?B'XNP&QN?!6C7*S0:?I[ K)'+(A*O(X" E6/W68L2Y"\%\$? /_  43_P""
M8<.K_!3X6_L]6WQN^&,FJ37GA2ZL_$\.FZAIHE;+12K(KDC/S$+&5W%F#C=M
M'Z 44 ?%_P"S1^RE^U'\:?VQXOV_?VX-#TSPU?:%I3Z=X ^'^F7RW7]F1NLB
MF6>1"R%MLTIX)9GDR1&(U2NA_9W_ &:OC9X%_P""H/QK_:)\5>"_LO@[Q=H5
MC;^'M8_M*V?[7)'%:*Z^4DAECP8GY=%!V\=1GZOHH ^4/^"G7[-7QL_:&\0_
M!6^^#W@O^V(O"7Q*MM5\0O\ VE;6_P!DM%>(M)B>1#)@*?E3<W'2OJ^BB@#Y
MF_X*0?L6>//VG-'\(?%7X"^*+;1?B9\,]9_M3PE=7IQ!<Y:-WMY&P<9:&-E+
M KE65@ Y8>9>.?CO_P %?_C1\/KOX&:#^PII?@;Q!JMDUCJOC^Z\<VTMC:(X
M*23P0KEE;!)7:\S+UVMBON:B@#YB\$_L,7?[/'_!,KQ=^R+\,V&O>(]5\!ZW
M!)<!D@&IZO>6DJ<&1@L:EV2-2Y "(I8]377?\$X/A!\1/@+^Q1X#^$?Q8\/?
MV3XAT6QN8]2T_P"UPS^2SWD\BCS(7=&RCJ?E8]<=<BO;Z* "OA;XR?L7_M??
MLK?M.:_^UQ_P3E71M9L_&DGG>./AEK=PL$5W.6+M-"SNB<LSN/G1XVD<+O1R
M@^Z:* /@GQ]\:O\ @LU^TEX;G^$?@+]C[2?A4=5B-KJOC/5/%$4K6<3#:[PX
M;<C8)&Y$E8 Y7! 8>[?LM_\ !/\ ^'W[-?['>I?LJ66KO>/XETR]B\5Z\L(1
M[VYNX##+*JY^553:B+GA4&2223] 44 ?G=^RY'_P56_8,^'(_9*T']C?1_B)
MI>F:A=?\(EXOM?%\%I:QQ33/,QF5SN*>9([[6\IQN(YX-=K_ ,$^/V0OVMO@
MG^VU\4_C?^TE;6-\GC30K68^(]+NX?LL]_(T4TUM##YAG2.$EH5:1%W+"".H
MK[<HH ^4/^"=W[-/QL^!7[07[1_CCXJ>"O[*TOQ[\2I=5\)W7]I6T_VZT-W?
MR"3;#([1?+-$=L@5OFZ9!P>,OV:?C9JO_!7SPG^U%8>"O,\":9\-9-*OM=_M
M*V'EW9-[B/R3)YQ_UL?S!"OS=>#CZOHH ^4?^"J/[-?QK_:0T7X5VGP7\%_V
MS)X;^)=IJNM+_:-M;_9[-%8-+^_D3?C(^5<M[53_ ."F'[*G[0OQ*\>?#']J
MK]E&RT_4_&GPNU.6=?#VI7*Q)J=O(T;;%=V5<@HRE2R[EE;#!E /UU10!^>?
M[4>D?\%3?^"@_P  ==^$E_\ LJZ7\,=%2V6YO;.[\56]Y?>([J!UDAM(26C2
MWB,JH[/)@8C&'/*MU'[9'['G[1GQ6_X)._#K]FCP#\._M_C?0=*\-PZKHG]K
MV<7D/:V0BG'G23+"VU^,JY!ZKD<U]R44 ?&/_!1?]D?]HGX@>)?@W^TQ^SGX
M=T_Q!XH^$UZL\_@_5+N.)+]-T$F8W=E0,K0D'Y@2&!4Y0 U?BMXE_P""F7[;
MWPIUGX&Z;^REIOP8TG7=+FM/$'B7Q+XPAU*XF@9")+6UMX$1E,@^0R2?+L=L
M%3@U]L44 ?(/[(/[*/QQTG_@D_J7[''Q9\(KX7\5W/AWQ%H]O'=:E;W,0-[)
M<RPS%[625=FZY (SN&QN.F>3_8I\!?MY^&?V1?%O[%_QM_9FM-%L]%^'>KZ=
MX4\0V_B&TE.K7D_FB*W*K,P3(F.)#M7Y?F*FONJB@#Y^_P""7/P1^*'[.G[#
MW@WX/_&7PQ_8WB/2I=2-_IWVV"X\H2ZC<S1_O('>-LQR(W#'&<'!!%?,_P 1
M/^"7GQN\1_\ !1\ZKIFAHWP&U[QQ9^.?$*G4;81KJL$$Q>$VYD$S&29Y%)5-
MNRX'.4./T9HH \W_ &N/V;_#7[6W[/'B7X!>*+YK.+7;-1:Z@D>YK.ZC=98)
M@,C<%D125R-R[ER,YKY9^$GQ5_X*T_LJ_#BQ_9Y\1?L1:?\ $Z30+1=.\-^-
MM(\<6]K!/;1KLA,\<BEV*J%7+>2Q"C/.7/W=10!\V_\ !/G]GS]J7X;)XN^,
M7[8'Q3N]4\7>.=2%T?"MIK$L^E^'H0680P1ES&KDM@E,A5C0!F^8GZ2HHH X
M_P#:%\+:]XY^ 7CCP3X6L?M6IZQX/U.QTZV\U4\Z>6UDCC3<Y"KEF RQ &>2
M!7D7_!*?X#_%?]FS]BKP[\)/C5X5_L7Q#8ZAJ,MUI_VZ"YV++=R2(?,@=T.5
M8'ACC/.#7T;10!\T?\%(OV*_&_[4GAWPE\2/@;XIMM%^)?PTUK^UO!][>'$,
M[;HW>W=L';EH8F5B"N4*D8<L/,O&7Q]_X+!?%OP#<_!#0?V$M+\%^)-2LFLM
M2^(%QXYMI;"T5P4DN((5RRM@DKB28KP=K8K[DHH ^:?A#_P3^M/@C_P3J\0_
ML8>%O$4%SK'B+PIJUMJ.MRH4BGU.]MGC,N!DB-28T'&=D8SSFO$OV8?V=_VY
M/&G[%/BO_@G;^T#\#[+P5I-EX.N[+PSXYCUR"X6\O&N_.BBDCAE=O+.\[G4?
M=4@@-P?T#HH ^"_V7?B)_P %//V:O@MHG[*__#NVSUJ^\-6K6&E>+(O'UG:Z
M;+"'8I-*F&+8!RP#J[_W58XJY^PM^R%^V9\#O^"@_COX[?M$V.GZY8^._")>
M_P#%>AWL"6D&HO-;2_8TMWD%QY4:QO$KF/!")GJ<?=%% 'RA_P $\/V:?C9\
M"_VA_P!I#QU\4_!7]EZ5X]^)$FJ^$[K^TK:?[=:&[OY!)MAD=HOEGB.V0*WS
M=,@X^KZ** /D+]D#]E[XZ?"[_@HO\=_COX[\#?8?"GC/R_\ A&M5_M.UE^V8
ME5C^ZCE:2/@'[ZK7T]\5/ACX+^-'PYUKX4_$31TO]$U_3Y+/4;5_XHW&,J?X
M74X96'*LH(Y K?HH ^*_^"97[.7[7'[)^I^-_P!DSXV>!O[;^$_VJYF\%>+?
M[7LW0I(V)('MA,9XTF1M^W9A)!+U$FZN2^#WPG_X* _\$O-9\0_#+X%_ 2V^
M-/PGU+5Y=1\.V\'B:+3]2TAY, Q.90Q885=VU'5BN\&,NRU^@-% 'Q]^S=\*
M?V]?CA^UA'^UI^UA<7/PX\-Z-IC6?AGX5:)XH:=+DL' EO?(?RI<>8S?-\S,
M$!1%3#<O^UA\$_VV?A)_P40M/VVOV5O@AIWQ"LM3\%+H>I:5<:S#:/;2!L$G
MS)$.#MB8,NX<.&"\$_=-% 'Q1^VQ^SC^UOI_[5'P\_X*$?LK^ =/\0>(O#_A
MK^R/%'@2_P!2BA>6%O.+;)&<(Y N95)#9#1QLHD!(KR[]MSX4_\ !4G_ (*-
M_ V32=3_ &9],\ Z5H>H6][IG@QO%-K<ZEKMYN\HR/.[Q100Q123/M;:S-MP
M'X*_I110!\@_\%(OV7/CK\?/!'P4T?X3>!O[6N/"/CO3M1\0Q_VG:P?9+:*(
M*\F9I4$F".B;B>P-?2GQU\-ZUXR^"/C'PAX;LOM.HZKX5U&SL+?S%3S9I;:1
M$3<Q"KEF R2 ,\D5U5% 'SU_P2R^!OQ2_9Q_8B\)_"'XS>%_[&\1:9<ZDU]I
MWVV"X\L2W\\L9\R!WC.4=3PQQG!P<BN5^"O[-7QL\)?\%:/C!^TUXA\%_9_!
M'BGP;I]CH.M_VE;/]JN([?3$=/)60S)AK>89=%!V<$Y&?J^B@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IEQ<6]G;R7=W.D442%Y99&
M"JB@9))/  '>GU\M?\%D+;X@77[!WB1/ \&HRVBZC8MXKBTG/VA]'$ZFY"XY
MQC:7[; ^[Y=U 'J'@/\ ;@_9-^)OQ2OO@WX%^/GA?4M?LO)"6EMK<#B\>0,=
MELP?%PZ[#O6/)0D9QFO5:_.#X8_LS_L _MP^-_B=\/?@-J7AO1M-CT+PA<^
M]=\,VT46HZ1-"EV\[Q*VV42':JS!_F)96?+!6K[2^.]Q^TUX1^"MEH?[-6CZ
M3XF\:R/;:>=4\5W8M[:W3RR)=0G5,&3!4'RTY)?@$ @@'H%KXD\.WVN7?ABR
MU^RFU*PBCEOM/BND:>W23/EM)&#N0-M;:2 #M..E)XB\3>&_".EOKGBSQ!8Z
M791$"2\U&[2")">F7<@#\Z^'/^"77@3XB_#3]NO]I/P;\6_B;-XQ\2V\/AF7
M6O$4T/E_:IYK6:=@B9^2-#)Y:*, (B@*H^4>O_%C]A*7]I+]L)?BY^TG=Z7X
MF^&^@>&TM?!G@::>8QQ:BS SW=S#M$<A(W*/F;("9'RB@#Z"\->+/"OC33!K
M?@[Q-I^K63.56[TR]2>(L.HWH2,CTS4/BSQ]X%\!P0W7CGQII.BQ7#E()-6U
M**V61AU"F1AD^PKXI\*?#[X=?LW_ /!8'PQ\)_V2=-31M'\0> +V\^*WA71Y
M&^P6BQI(;*Y:+)6&4R>2N!C"R @#S26/V0?@A\+/V_\ XO\ QE_:C_:9\'6G
MC"*R^(5YX0\%:5K8,UKI6F62H08HB=JO)YJLS8SN5R,%F) /NBUNK6^MH[VR
MN8YH9D#Q2Q.&5U(R&!'!!'>I*^._^">ZR_L_?M8?&W]@_1]0NYO"/A2?3M?\
M"VMW<M*=.M+Z%9)[5&<EO+221 H)ZAV.2Q)]K_;L^-6L_L[_ +(/Q ^,7AJ4
M1ZIH_AZ7^RIF4$174I6"&3!X.V21&P>N,4 =_+\2/AW;^*E\"S^/=%36WQLT
M=]4A%TV1D8BW;SQSTK:KXB^'?_!*S]G+QC^PSI__  DO@M;OXD:_X2CUR[^(
M$]Q(VK)K<\ N1.+@MNVI,P&S.&5?F!))/G'C/]KCXK_'[_@EG\%/#5MXPO+/
MQ5\8/'-AX!U[6X)=MR81=36\\^\?QRK#%O\ 43N.] 'Z%>'_ (D?#OQ;JMQH
M7A7Q[HNIWUGG[79Z?JD,TL&#@[T1B5YXY'6MJOA']OG]B#X$_LF_LM']I3]D
M[P%:^"_&_P *;BQU'1]:TIW66]B%Q%#/#=MNS<*\;L6WY)VXSM9@?M;X>>+[
M7XA> -#\?6,)C@US1[74(8R<E$FB60#/? :@#8HHHH ***R)/$>JI(R+X3O&
M 8@,&7!]Z ->BL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
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
M"RD @@\U[]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 44$A068X ZDU\M_M2?\
M!3+P#\+9YO 7P2MX?%GB=G\GSH6+V-I*3@ LG,[YXV(<9X+ C;45*D*<;R9\
M[Q-Q9D'!^7/&YM75.'1;RD_Y816LGY):;NRU/?/BU\9OAI\#O"LGC'XG^*[;
M2[-<B(2MF6X<#.R*,?-(WLH..IP.:^'OC!^WG^U#^T?=:C#^RWX/UG1_#GAY
M/MM]?Z?;^9=O'&=X::096-3MSY2Y+ ,"7&0-SX2_L&_'3]J/Q5'\:?VTO%NI
M6UO-A[?0V<)=R1YR(]H&VSB_V -_7A#\U?:G@/X>^"?AAX8M_!OP_P##%II.
MF6JXBM+.+:N>[,>K,>[,23W)KGM6Q']V/XGY54H>(?BE3;<YY3ES7NI?[U5[
M.6J]E#KRWYGL^9-->5_L4?MA>'OVIO OEW[0V?BS2HE&N:8IP)!T%S$#R8V/
M4=48[3P5+>VU\*?ME?LR>-/V6OB+%^V%^S KV5I;W7G:YIEK'E+)F/SOL'WK
M:3)#IT0GC"D;/J#]EG]IOP7^U%\-XO&/AQEMM1MML6N:.TF9+*?'3_:C;!*/
MW&1P0P%TJDK^SG\2_$]_@3B_-(YA/A;B6T<QHJ\9[1Q-);58=Y67OQW33=M)
M*/I=%%%=!^L!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%,N+B"T@>ZNITBBB0O))(P544#))
M)X  [T";25V/KBOC?^T)\)_V>?#)\3_%#Q1%9JX/V.QC^>YO&'\,48.6[9/"
MC(W$#FOGS]IC_@IUH?A_47^&7[,.F#Q3XBGE^SIJL4+36L4A. L"+S<OGICY
M,XY?D5S/P0_X)T?$CXS^)A\:OVV?%5_=75TPE'A\W>;B5>H6>1>(4':*/! .
M,IC;7-*NY/EI*[_!'X_G'B7BLUS">3<&4%C,2M)U6[8:CYSFOC?]V#UULVTX
MG,^)_C;^US_P4:U^Y\ ?!/0)O#/@A9/*U"Y,S1QLA_Y^K@#+DCGR(P>#R& W
M5]*?LM_L'?!_]FFWAUN.U&N^* G[W7[^$9B)'(MX^1"/?)<Y.6QQ7L'A?PKX
M:\$Z#;>%_"&@VFF:=9Q[+:RLH%CCC7V5>/<GJ3R:T*<*"4N:;O+^MCT.&?#/
M#8#,5G6?5GCLP?\ R\FO<I^5&G\,$NCM?JN6[04445T'ZB1WMG9ZC9RZ?J%K
M'/;SQ-'/!,@9)$8896!X(()!!ZU\ _'[X.?$7_@G7\:;?]HSX!QR3>#;^X\N
M_P!-9F,=N';+6<W_ $R;K'(>58 'D O^@54/%/A?P]XV\.WOA+Q7I$-_INHV
M[07MG<)N26-A@@_XCD'D<UE5I*JNS6S/A>.^":'&.7P=*I['&4'ST*R^*G-?
MG"5DI1ZK7=(Y[X&?&_P-^T'\.K+XD> ;_P RVN1LN;:0CS;.< ;X9 .C+GZ$
M$,,@@UV%?GEXBT/XG_\ !+/X_)XJ\-+=:Q\.?$4_ER0LW$L8)/DN>BW,8)*/
MP'7/8NJ_>?P[^(?A#XK>#+#Q_P"!-8COM+U* 2VUQ'^15AU5E.5*GD$$&IHU
M7.\9:26YP\ \;5^(%5RK-Z?L<RPVE:GTDNE6GWIST>FS:6SBWM4445N?I 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45!J>J:9HFG3ZOK.HP6EI;1&2XNKF41QQ(!DLS,0% '<U\=_M$?\%-
M+_6M<_X5%^QYH$^O:U=R&W375LFE7?Z6L.,RD?WW&T8R%8<UG4JPI*\CY/BS
MC;AW@O!JOF=6TI:0IQ7-4J/M""U;OI?2*NKM'T-^T'^U+\'_ -FK0?[5^(OB
M$?;)8RUAHMGB2[N_]U,C:N?XV(4=,YP*^.[_ ,5_MB?\%,M;DT7PI9'PI\/4
MGVSN9'6U(!Z2R !KN4?\\U 0'&0OWJ[K]GS_ ()GZUXHU[_A</[9/B&YUK5[
MN03OH#7IERW;[5,#\^/^>:':, ;B,K7V-I&CZ3X?TN#1-!TRWLK.UB$=M:6D
M*QQQ(.BJJ@!0/05AR5:_QZ1[=?F?G"R/C?Q/?M,^<L!EKVPT':M57_3^:^"+
MZTUKT:32D>6?LS_L7_!O]F/3EG\+Z7_:.O/%MN_$>H1AKA\CYEC'2%#_ '5Y
M(QN+8S7KE%%=,8Q@K11^P9/DN5</Y?# Y=1C2I1VC%67J^K;ZMW;W;844451
MZ84444 %%%% '/\ Q1^&'@OXQ^!K_P"'?C_2%O-,U&'9*AX:-NJR(W\+J<$-
MV(KX4\!>,/B=_P $O?CW+\./B"]SJGP\U^?S8;N.,E7CR%%U$/X9D&U98Q]X
M8Z_NVK]"ZXC]H'X">!OVC?AO=_#KQQ:_)*/,L+^-09;&X .V9">XS@CHP)!Z
MUA6I.=I1TDOZL?FO'_!.*SQTLXR::HYGAM:4^DUUI5.\):K7X6^SE?K- U[1
M?%.B6GB3PYJ<-[87UNL]G=V[ADFC895E(Z@@U;KX#_9J^.GQ _8&^,-Q^R]^
MT9(X\+7%SNTS5#DQ6>]CMN8B>MNYSO7^!LG (<'[Y@G@NH$NK69)(I$#1R1L
M"K*1D$$=01WJJ5558]FMT>EP+QMA>,LME*4'1Q5%\E>C+XJ=1;JV[B[-QEU6
MFZ:3Z***U/N HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHJCXC\2^'O!^AW/B7Q7K=KIVGV<9DNKV]G6.*)?5F8@"C8BI4IT:;G4
M:44KMO1)+=M]$7J\H_:4_;'^#?[,>ELOB_5_MNMR1;K/P[I[AKF7/1G[1)_M
M-UYVAB,5\]_'3_@H_P"/?BOXE_X4O^Q1X7O;Z]NV,7_"0"S+32#H6MXF&(U'
M>63&!D[5P&K>_9K_ ."8VFZ;JB_%+]JG5CXG\0W,OVA]'EN&FMTD/):XD8YN
M7SU'W.H.\<URNM*H^6EKY]#\:Q_B+F_%.,GE? U%5I1=IXJ=UAZ7^%_\O9KH
MHW6S]Z-[>9VVC?MB_P#!376EU#6K@^$_AW'<9C7:ZVA /5%X:]E']XX12#@I
MG!^P/V=_V4?@[^S/H?\ 9_P^T /J$T86_P!=O0)+NZ]07Q\BY_@4!>,X)YKT
M6UM;6QMH[*RMHX884"10Q(%5% P% '  '&!4E73H1@^9ZR[GT'"?AMEG#^,>
M:8^I+&9A/XJ]75KRIQU5.*V2CK;2]M$4445N?I 4444 %%%% !1110 4444
M%%%% 'E?[6G[+'A#]J;X=/X:U;R[36;(-+H&L[,M:S$?=;'+1/@!E^A'*BOG
M']B/]JCQ?\ O';_L<?M/>98-97(M=!U&]?BT<_<MV<\- X(,3]!N ^Z1M^XJ
M\'_;C_8ST3]J'P7_ &MH$4-IXQTF!O[(OFPHND&2;64_W2<[6/W&.>A8'GJT
MY*7M(;_F?DO'7"6:T,RCQ7PRK8^BK3I[1Q-);TY_WTE[DM[I+I%Q]XHKY!_8
M!_;,UJ]U+_AEG]H:2:R\4Z3(UII%YJ65DNO+X-K,6_Y;+C"D_? Q]X O]?5I
M3J1JQYD?9<(<6Y5QIDL,QP+M?2<'\5.:^*$UTDOQ5FM&%%%%:'U 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MR/V7+\OP.58.&$P=*-.E!6C&*2BEY)&Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XTSL-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH ^>?V_\ ]B5OC3IO_"Y?A):FV\<:1&LC):G8VJ1Q\JN1C$Z8
M&QNIP%/\)6;]@/\ ;93XZZ./A/\ %&Z%MXXTB(JQG&PZI$G!D .,3+CYT]MP
MXW!?H#[%XW_Z#=E_X#'_ !KY'_;G_8S\=6.L/^U=\#+@6_B32Y1>ZO:Z1$8Y
M)2G/VN(#K(,9=?XQDX)SNY:D)4I>UA\UW/Q7B_(<TX,SJ?&'#E-S4O\ >\.M
MJT%O5@NE6&K_ +VKW<E/[0HKYY_8M_:ZO_VI?![VESKEA9>*=*B7^U]-:WQY
MJ< 7,0SRA/!'\#'!X*EO;OL7C?\ Z#=E_P" Q_QKHA.-2*E'8_4L@S[*^)LH
MI9EEU13HU%=/\TUTDGHT]4U8V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !JCV#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&K6E0:_#(YUB_@F4K\@BBVD&@"]1110 4444 %%%% !7BG[?7P#^+'[0O
MP ?PY\"O'\WA[Q?HNLVNM:!.M[)!#=SVY;_1IRAYC=7;A@5WA"1@9'M=% 'Y
MI:UXF_;\_:0^(?QJ^!.D?LDVOACQ/X^\,>'=%\:ZIJGBNVET_P /6OD7D<EP
MOEEFG$Z22>6J;F0 YW$<_H'\#?A7IGP-^#/A7X-Z-?/=6WA;P_::7%=2KM:<
M00K'YA'8L5+$=!FNAM]'TBTU*YUFTTJVBO+Q8UO+J.!5DG" A [ 98*&;&>F
M3CK5F@#YQ_9O^ OQ8\ _M\_M _&OQ9X4^R>&?&Z>'1X7U/[=!)]M^RV313_N
MT<R1[7./WBKGJ,CFOHZBB@#YQ_X)?? ;XL?L[?L]ZOX'^,?A3^Q]4NO'FK:C
M!:_;H+C=;3.ACDW0.ZC(!^4G<.X%<'I'@/\ :S_8/^.WQ%U7X&?LZGXI?#KX
ME>(I/$EO8:5XBMM/O="U:8#[0CK<<212$#!4':JJ#@C!^RJ* /G#]A#]G;XQ
M>#/%WQ%_:E_:7T^PT_Q_\5-5MIKO0=.NQ<1:)I]K&8K6T\U<K(X0X=E)4[$Y
MSFMKP[X/^.?[6W[*_C?X4_MB_"NP\#:GXB-_I-K::3J,5ZJV31(+>]#1RR+O
M$A9MA8<QC(&>?=:* /AG0=<_X*D>!?V<8_V,;']D^PU#7['0_P#A&])^*L7C
M.U32A8K'Y$=\\+?OQ*D('R$;BRAMISL/9?$__@F_?_\ #OGP?^R]\(_%-M!X
MM^&UY9:]X4UJZ0I!+K<$LDTCL.2B2O-.!UV[U)SMY^M** /A[XWZ;^W]^WUX
M L/V5OB'^RFGPMT#4]1M&^)'B^Z\6VE[');6\R3-#810DNQD>-2I;(  5C@E
MJ^V=*TNPT32[;1=*ME@M;.W2"VA3I'&BA54>P  JQ10 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4451\2>)?#_@
M_0KKQ-XJUJVT[3K*(R7=[>3"..)!W9CP*-B*E2G1IN<VE%*[;T22W;?1(O5\
M_P#[5?\ P4(^$_[.0N/"VBNGB/Q6@*_V3:3 16C=C<2#(3']P9?U"@AJ\7^.
M?[>?Q:_:3\6M\!/V*=!U I=$QW'B"&,QW,Z9PSQEL"UAYYE8AN1]SH?4/V2_
M^"</P_\ @GY'CKXJ_9_$_BXL)0\R%[2P?K^Z5O\ 6.#SYKC.0"H7J>5U9U7R
MTOO_ ,C\7QO'?$'&V-GE?!$5[.+Y:F-FKTH=U17_ "]GY_#M]EJ2\9\$?LQ?
MM4?M]>);?XI_M,^)[SP_X6W>9I]@(O+=HCSBUMVXB4C \Z3+,,']Y7VG\(/@
ME\,?@1X53P?\+_"MOIMJ,&>1!NFN7 ^_+(?FD;W)XZ# XKJZ*TIT84]=WW/K
M>$/#O).$ZDL9>6(QE3^)B*KYJDF][-_!'^['I9-RM<****V/O@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^&/VTOV7O&7[-?Q C
M_;%_9@#V,5I=?:-=TVTCRMF['YY0@X:W?)$B=%W$_=/R?3'[*?[4/@W]J3X<
M1^+-"*6NJV@6+7=',F7LYB.H[M&V"5;N 0>58#TNZM;:^MI+*]MXYH9HRDT,
MJ!E=2,%2#P01P0:^ _VB/@I\0_\ @GM\9;?]I;]GN.1_"-Y<^7J&F$L8K4.P
M+6DP'6!S_JWZHP ^\%+<DD\/+GC\+W7;S/PC.\#C/";.JG$&5P<\KKROBJ$5
M?V,G_P Q%)=O^?D5T\K.'Z 45QGP&^.G@7]H?X<V?Q'\!WNZ"<;+NSD8>;93
M@#?#(!T89Z]&!##@BNSKJ34E='[9@<=@\SP=/%X2:G2J)2C).Z:>J:"BBBF=
M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !102%!9C@#J37R;^U;_P4HTCP=J#_  H_9JMD\2^*9Y?L
MQU*WB,]M:RD[0D2KG[3+GH!\@.,[CE:SJ5(4HWDSYKBGB[(.#<M>-S2KR1VC
M%:SG+^6$=Y/\%NVEJ>S_ +2'[5OPF_9B\.?VKX[U;SM1GC)TW0K-@UU=GID+
M_ F>KM@#H,G /R!I?A;]JS_@I]XKC\0^*[M_"WP[M+HFW15;[.H!QB)#@W4W
M4&1L*IW8V_</;_LW_P#!.;Q1X\\1_P#"\_VT-6N=5U2]D%PGAZYN2[,?X3=.
M#T'&(4X  !.,I7V;I^GV&DV,.F:790VUM;QK';V]O$$2) ,!54<* . !6')4
MQ&L](]O\S\OIY!Q9XIU%B.(E+!Y9>\<)%M5:JW3Q$EK%/_GVK/O9I2?'_ S]
MGOX6?L[>$E\)?#+PZELK &]OIL/<WK@??EDQECUP!A5R=H KMJ**ZDE%61^U
M8# 8'*\'#"8.G&G2@K1C%))+R2"BBBF=84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !5+Q)X;T'QAH%YX6\4:5#?:=J%NT%
MY9W";DEC88*D5=HHW(J4Z=6FX32<6K-/5-/=-=4S\\_%WAKXG_\ !+?X^Q^-
M_!RW6K?#KQ#/Y<MN[\21Y)^SR'HMQ&"3')_$,]BZC[O^&OQ(\'?%SP3I_P 0
MO 6L)?:7J4(DMYDX*GHR./X74Y#*>0011\2_AMX.^+O@C4/A[X]TA+W2]2A,
M<\3<%3U5T/\ "ZG#*PZ$"OA#P=XG^)W_  2X^/LG@7QJ]UJWPZ\0SF2*X1"1
M)'D#[3&.BSQC:)(_XACL8V')KA9?W'^'_ /P7]_X+YSUED>)GYOZG5D__3,W
M_P" OS_B?H915+PYXCT+Q=H-GXH\,:K#?:??VZSV=Y;ON26-AD,#]*NUU[G[
MU3J4ZM-3@TXM736J:>S3ZIA11106%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4RWN;>[A6XM+A)8V^[)&X93]"*^=_^"B'[6H_9[^&
MW_"%^#=0V^+_ !)"T=@8F^>QMC\KW/'(;JJ?[63SL(K0_P""=_P#\9_ OX%Q
MCQ]K%^VIZ],+^32+FX8Q:8C#*QJA.$D8'=(1CYB%/W,G+VJ=7D2]?(^'AQI2
MQ7'+X<P5%U/94W.O43M&DW;V<&K>]*>KM=-*SUM*WO=%%%:GW 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/_ !,^
M*7@'X/>$KCQQ\2/$UMI6FVP^::X;F1NR(H^:1SCA5!)]*\O_ &L/VZOA9^S%
M8R:+YJ:WXJ>+-MH-I,/W.1P]PXSY2]#CEFR,#'S#YQ^&G[,7[1W[?OBVW^-'
M[3WB&\T?PMG?INGQIY3RPDYV6L+9$,9&,RN"S<'Y_O#GJ5[2Y(*\OR]3\LXH
M\1_JN9/(N'*/US,7O%/]W1_O5I[12_EOS/9N+:NWXC?M)?M)_P#!0?Q;<?!S
M]FSP_=Z)X1#;-2OI9#$98CQONYER(T(SB%,EN0=_0?2G[*7[#?PK_9@T^/5K
M:%=9\421;;OQ!=P@,F1RD"<^2G;@EF[L1@#T_P"''PS\"?"/PG;>"/ASX9MM
M*TRU'[NWMD^\W=W8_,[G'+,23W-;M%.A:7/-WE^7H/A;PX6#S)9[Q%6^N9B]
MIM?NZ/\ =HPVBE_-;F>ZY;NY11170?J04444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%_'OX%>!OVB/
MAQ>?#GQW9[H9QOL[R-1YME. =DT9/1AGD=&!*G@FNTHI-*2LSDQ^!P>9X*IA
M,734Z51.,HM733W3/@#]G3XV_$/_ ()]?&6X_9G_ &AI7;PE=W._3M3 8Q6H
M=CMNH2>L#G[Z=48$_>#!OORVN;:]MH[RSN$FAF0/%+$X974C(8$<$$<YKS+]
MJ[]EWP=^U)\.)/"NMA+75K0-+H.L!,O:3$=#W:-L ,O< $<J"/FG]BO]J/QC
M^SAX_D_8Z_:?+V,=G=?9M"U*[DRMFY/R0LYX:W?(,;]%W ?=(V<L&\/+DE\+
MV?;R/Q/),=C/";.J?#^:3<\KKRMA:\G?V4G_ ,P]5]%_S[D^GE=0^YJ***ZS
M]W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHH) &2: "BN&\<_M,?L_?#?>GC3XP:!9RQ_?M1J*2SC_ME&6?\ 2O'/''_!
M5W]FKPWOA\)V>O>(I1_JY+2P%O"?JTY5Q_WP:^9S3C/A/);K&XVG!KISIR_\
M!5Y?@?397P9Q9G5G@L%4FGUY&H_^!.T?Q/IRBOAVX_X*9?M)_%.=K'X ?LV>
M9D[1(;>YU-U]_P!RL:K^.0*4?$O_ (*Z:R-UCX -KNZ9TFQCQV_Y;-Q^-?*?
M\1:X>KN^ P^)Q,?YJ5";7_DW+^1]7_Q"7B'#JV/Q&&PTOY:M>"?_ )+S?F?<
M-%?#_D?\%D]7Y>;[*C=/FT),=NWS>]'_  J?_@K=J_\ Q^_$K[+GK_Q.;1,=
MO^62G_/O3_XB7B*G\+),<_6BH_G,7_$-,/3_ (N=X%>E=R_*!]P45\/_ /#*
MW_!4'5_^/W]H_P"RY_ZG"[3V_P"645'_  P3^WYJ?_(>_:TW9Z_\5?JLWL/O
M1CM1_K[Q'4_A9!B'_B<(_FV'^H7#E/\ BY_AU_A4Y?DD?<%%?#__  [%_:0U
M+_D._M2;O^V]Y+]/O.*/^'0'B34O^0Y^TIN_[EUY?I]ZY%'^N'']3^%P[)_X
ML12C^:8?ZG\ 4_XO$45_AP]67Y-'VE=^)_#=A_Q_>(;&'_KK=HO\S65=_&#X
M26'_ !_?%'PY#_UVUNW7^;U\H6G_  1Q\-I_Q_?'F^D_ZY>'T3^<S5J6G_!'
MSX2I_P ?_P 6/$4G_7&"!/YJU'^L/BC4^')(0_Q8F#_])0?ZO>%U/XL[G/\
MPX::_P#2F?0]W^TS^SE8<7?Q\\&(?[I\3VI/Y"3-95Y^V5^RO8_Z[X\^&VQ_
MSQU!9/\ T#->16G_  2)_9RA^:[\;>,YCZ"_M5'_ *39_6M6S_X)3_LKVV/.
M_P"$DN/^NVL*,_\ ?$:T?VEXN5/AP.&A_BJS?_I*#^S?".G\6.Q,_P##2@O_
M $IG9WG[??[(-CGSOC;8-C_GC9W,G_H$1K+O/^"D_P"QO:Y\KXJRSD=H= OO
M7_:A%5+/_@F/^R#;8\[P+J%QC_GMKMR,\?[#K6K9_P#!.S]C>QP8O@S$Y'>;
M6KZ3/X-.11S>,U7:.!AZNNW^&@<O@S3WECI^BH)?CJ8%Y_P5(_9,ML^1KNM7
M&/\ GCHD@S_WV5K(U/\ X*U?LTV<,C6'A_Q9=R*I\M$TV!%9NP):<8!]<'Z=
MJ]*M?V'OV2M.7?'\#M$(49)G623MWWL:^*O'W@CP1^V#^U?:_!/]F3P+I&A>
M%=%9DU'7-)T]$\Z)& GNV=1EESA(E)PQ(/&\XRJX;Q>LN;%X2+?\M.H__2F?
M&\9>('@IP9AZ"^H8W$5\1-4Z5)5*2G.3WMT48K64GHM+[HX[P7^T=X6\2?M/
MS_M(_M):'J&NM%/]ITS1M."&&.52! A\QAB*( $  EF +?Q9_2']G'X]:)^T
MA\-(_B9X?T2YT^WEO9K<6UVZLX,9QDE>.<@U)X5_9K^ 7@[1;/0]&^#_ (<\
MNRMTACGGT6"2:0*,!GD9-SN>I8G)))KKM'T/1?#UD--T#1[6QME)*V]G;K$@
M/KM4 5[O#F5<;8+&NIFV.IU:33]R%+E?-I9\U[Z:Z>9P8?)_#'A_)ZE#AS+J
MM&O6J>UJU:M=U93D[\W,VE?6UGHE9V6K+5%%%?<' %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%<-\>/VBOA7^SEX3;Q5\2_$"P
M;PPL=.@P]U>N/X8H\C/;+'"KD9(S2;45=G'F&88'*L'/%XRI&G2@KRE)I)+S
M;.RU+4]-T;3Y]6UC4(+2UMHFEN+FYE"1Q(HR69F("@#DDU\8?M%_\%%?&'Q)
M\2_\**_8KTB[U+4;V0V[^(K>W+22'^+[*A'RJ!G,[X &2   ]<5?:[^U;_P5
M!\5OI&@P-X5^'-I= 3,S-]F7!S^\88-W/C!"#"*<?<SN/V)^SG^RS\)OV9/#
M7]C> -'WWT\8&I:W=@-=7A_VFQ\J9Z(N%'N<D\O/4Q&D-(]^_H?BU3/>+/%6
M;P_#[E@LLO:6*::JUEU6'B]8Q?\ S\=GVLTXOQC]D_\ X)L:#X!OH_BG^T5<
MQ^)O%<TOVE;&>0S6MI*3N+R%O^/B7/)9OE!S@,0'KZN  & ***Z*=.%*-HH_
M4.%N$<AX-RU8+*Z*A'>3WG.7\TY;R;\]%LDEH%%%%6?2A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !16+K7Q)^'7AP$^(?'VBV&W[WVW5
M88L?]],*Y35?VNOV7]&D\J]^/?A5FSC%MK,4V#[^66Q7G8G.,IP?^\8B$/\
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
M6DDK(^4;;=V%%%%,04444 %%%% !1110 4444 %%%>??M-_M!>&?V:OA+?\
MQ'U_9-<*/(TC3R^&O+M@=D8]N"S'LJL>N 5*2BKLX<RS+!9/E]7'8R:A2IQ<
MI2>R25W_ ,!;MZ+4\/\ ^"EW[5%_X+T"']F_X6W$LWBCQ1&L6H_8LM+;6LAV
MB%0O/FS$[0.H3/'S*:]'_8<_97L/V8?A-'9:I;QOXGUD)<^(;I<'8^/DMU(Z
MI&"1[L6/0@#Q#_@G3^S[XF^*GCB__;6^.0>\OM0O)9/#RW2?ZR4DJ]WM/ 5/
M]7$.@P2 -J&OMFN:C%U)>UE\O0_)/#_+<;Q;G4^.<V@XNHG#"4W_ ,NJ'\[7
M\]7=O^5Z-QDDBBBBNH_:0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HK+\:>-O"7PZ\-77C'QSXAM=+TRRCWW-Y>2A40=A[DG@*,D
MD@ $U\0?&#]L[X[?MD^+Y?@3^QYX>U"STF;*7^LKF*XGAS@R22=+6#\=[<#(
M+;*RJUH4M]^Q\1QCQ]DG!M.%.O>KB:NE*A37-5J/I:*V5]Y/3M=Z'K/[7/\
MP4;\%?!.6?X>?":*#Q+XP+&%EC)>TT^3IB0KS+)GCRE/!^\5(P?-/@/^P+\4
M_P!H7Q8OQ[_;8UW4)#=E98/#\\I2YG3JJR[<?9HAGB),-R?N8Y]A_9&_X)]_
M#?\ 9PB@\6^)O)\0^,-H9M3FB_<V+'JMLC=#V\P_.>VT$K7T)64:4ZKYJOW=
M/F?%9?P+GW&^,AFO&[7)%\U+!0=Z5/LZK_Y>S[KX5JMGRJGX?\/:%X3T6V\-
M^&-'MM/T^SB$5I9V<(CBB0=%55X JY1175L?M-.G"E!0@DDE9):));)+L%%%
M%!84444 %%5-9U_0O#EF=1\0ZW:6%NO6>]N5B0?\"8@5YGXQ_;C_ &4/ ^]=
M7^-FD7#K_P L])9[XD^G^CJX'XD5YN/SC*,JCS8W$0I+^_.,?S:/2P&3YOFL
MN7!8>=5_W(2E^29ZO17REXQ_X*Y? ?1]\/@[P5XBUF5?NO+%%:PM_P "9V?\
MTKSS4?\ @K+\:?$$Y'P]^ .GHC#,:W,MS>MCUS$(\_E7QF(\5^!:57V-+$NM
M/^6E"=1_?&+7XGV>'\*..JU+VU7"JC#^:K.%-?=*2?X'WA17PC9?M:?\%+?B
M(=OA/X26=B7("^1X?,>">@_TJ5OUJ[_8/_!8/QE_Q_:R=*B?[O\ I.E0;1_V
MQ!<?CS7++Q/H3=L+E6-J^F':7WRDK?<=4?#"O35\5FN"I>N(3?W1B[_>?<-(
MS*JEF8  9))Z5\/_ /#&G_!2+Q>-WBG]IS[)&WWX3XOO_P#T"*/8?SI1_P $
MG?BEXG;=\0/VF?-).7QI\]WD_629/SI?Z[\8XC_=.'ZK_P"OE6G2_.X_]2.#
ML/\ [WQ!27_7NE4J_E8^PM9^*7PR\.9_X2'XC:#8;?O?;=7ABQ_WTPKD]9_;
M&_99T+/V[X]>&7QU^QZFES_Z*W5X-HO_  1Y^&D&W_A(OC%KMUC[WV*QAM\_
M3=YF*ZS1O^"4?[+>EX^W3^)]1QU^V:NBY_[]1)1_:_BQBOX664*/_7RLY_\
MI"#^R/"?"_Q<SKUO^O=%0_\ 2V=!K7_!2?\ 8]TC<L/Q-GOG7JEEHEV?R+QJ
MI_.N3UG_ (*V?LV:>2FE^&O%M^W\+1:=!&A_%YP1^5=QHW_!._\ 8]T0AXO@
M]%<..KWNJW<V?^ M*5_2NMT;]E?]FK0-ITSX#^$U9?NR2Z%!*X_X$ZD_K1]4
M\8,5_$Q.#H_X(59O_P G#ZWX/X7^'AL96_QSI07_ )(?-VL_\%C/"D.1X=^!
M>HW7]W[;KD<'_H,4E9O_  \\_:/\5<?#S]ET2[_]7^YO+W_T4B9K[/T;P=X0
M\. #P]X5TVPQT^Q6,<6/^^0*TJ/]4_$/$_[QG[BNU/#TX_\ DU[A_K9X>8;_
M '?(%)]ZF(J2_P#)4K'P\/VG_P#@J+XRYT+]GPZ8'^Z?^$3GA_'-U(:/[._X
M+"^,N+F^.EPMT_>Z3!C_ +XS)^=?<-%'_$-L9B/][SO&2\HU5!/Y*+#_ (B3
M@\/_ +IDF#CYRI.;^]R1\/?\,@_\%+?&!W>)?VEOL,;_ .LB/B^]7CTV01[3
M^>*/^'4_QC\5<_$+]IL2EOO_ .BW%Y_Z-E3-?<-%'_$(>$*O^]NM7_Z^5JC_
M "<0_P"(O<7TO]T5&A_U[HTU^:D?'&C?\$=_A[!C_A(?C/K-UZ_8M-B@S_WT
MTE=7I7_!)O\ 9AL(]M[JOBN^8K@M<:K$N#Z@1PK_ %_&OIRBO1PWA9X?87X,
MO@_\7-+_ -*;/.Q/BGX@XKX\PFO\/+'_ -)2/DSQ!_P2%^!EYN?PW\1/%%BQ
MZ+<O;W"+] (D/YFN4N/^"27CCPU,UY\./VDF@D)RHDTJ6U8?5XIFS]<"OMZB
MN;$>$GA]B)<WU)0EWA.I"W_@,DOP.G#>+?B#AX\OUUSCVG"G._\ X%%O\3X=
M_P"&1/\ @I9X$^;PA^T?_:,2?ZN$>++MO_'+B/8/SH_MW_@K]X!_X_M';68$
M^[_HVF7.X?\ ;$B0_CS7W%17-_Q"S!8?_<<RQE#RC7?+]TD[_>=/_$4\;B/]
M^RW!U_.5!<WWQ:M]Q\._\-X?M[^!_E^(?[+OF1)]Z<^&;^WW?\##LA_ 5;TG
M_@L&MG/]B\;?L^W-M(O^L:TUS+#_ +9R0KC_ +ZK[7JKJNA:)KL'V;7-&M;V
M/_GG=VZR+^3 T?ZF\=83_<\_G;M4HTZGXMIA_KEP+B_]\R"%^].M4IV^2NCY
MET#_ (*V?LX:EMCUKPSXJTUS]YGL(98Q^*3%C_WS7;Z!_P %%/V/_$&U$^+:
M6DAZQZAI5U#CZL8]G_CU=?K_ .RQ^S;XGW-K/P+\*N[?>EBT2&*0_P# XU#?
MK7$>(/\ @FY^Q_KNYXOAE+82-UDT_6;I/R5I&4?E1]6\8,'_  Z^$KK^_&I!
MO_P#0/K/@_C/XE#%T'_<E3FE_P"!ZG?^'_VD_P!GOQ3M70/C=X5N7;I"NO0"
M3_O@L&_2NPL=1T_5+<7>F7\-S$>DL$H=3^(XKY9\0?\ !(O]GZ_W2>'_ !MX
MJT]ST5[FWFC7\#$&_P#'JX^^_P""0NN:-<&_\ ?M%R6\H^X)]%:)A_VTCGS_
M ..T?ZP^*&#_ (^34ZR[T\1&/X35V'^KWA?C/X&<U*+[5</*7XP=EZGVY17P
M[_PQ7_P45\#?-X'_ &FOM<*?<MU\5WR9_P"V<J&/]:-W_!8#P#U#:S;I[:7<
M[OY2T?\ $1LRPO\ OV1XN'G""JI?.,EH'_$.<MQ7^XYYA)^4YNDW\I19]Q45
M\._\-K_\%$? OR^.OV9/M4*??N&\*WR9_P"VD;F/]*GL/^"O>L:1<"P\??LZ
MRV\H^^UOK31L/^V<D&?_ !ZG'Q?X+IOEQ<ZE!]JE&HORC(F7A!QI47-A(4ZZ
M[TZU-_G*+/MNOD']OS]C'7KW5A^U)^SK!/:>*M+E6[U:RTP%9;HH<BZA"_\
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
MC?W=/"8:AWG.I.:]8QCK_P"! L%X18)>TJ8O%5^T(4X0:\I2EI_X">3^+?\
M@KUI%U=?V7\)O@AJ6HS2G;;R:M>K&Q/_ %QA60M] XK'_P"%Y_\ !4[XW_+X
M$^%S^&K67[LJ:*EH"GKYE^Q)X[I^%?9WA/X?> O 5K]B\#^"M)T:+&#'I>G1
M6X(]]BC-;%+_ %)XQS/_ )&V>5$G]G#PC1MY<ZO)_-#_ -=N#LLTRG(Z;:^U
MB)RK7\W!VBODSX:'_!/7]LGXQ$3?'G]HT16\O+6LFI7.H&/U'E92(?16Q7>>
M!O\ @DG\ M!V3^-?%>OZ]*OWXQ,EI W_  %%+C_OY7U3177@_"C@C#U?;5\.
MZ]3^:M.51OU3?+_Y*<F,\5^-\12]C0Q"H4_Y:,(TTO1I<W_DQYSX&_9%_9G^
M'.Q_"OP6T))8_P#5W-Y:?:YE/J))R[ _0UZ)###;Q+!;Q*B(H"(BX"CT '2G
M45]U@LMR[+*7L\'1A3CVA%17W)(^%QN99CF=3VF,K3J2[SDY/[VV%%%%=IQ!
M1110 4444 %%%% !1110 444$@#). .I- !156XUW1+3_C[UFTBQU\RX5?YF
ML^X^(WP^M/\ CX\<:0I]#J,6?RW5YF)SK)L'_O&)IP_Q3BOS9M##8BI\$&_1
M,VJ*Y>Y^-/PKM<^;XWLCC_GFQ?\ ]!!JA<_M%?"&WX7Q2TA]([&8_J4 KP<3
MXB< 8/\ CYMAH^M>DG]W-<ZX91FM3X</-_\ ;LO\CMZ*\ZN?VHOA?!_JFU";
M_KG:8_\ 0F%4+C]K3P,G_'KX>U9_]](E_DYKP,3XT^%6%^/-Z+_PR<O_ $E,
MZH<-Y[4VP\OFK?F>J45XY<_M>:8N?LG@>=_3S+Y4_DAJ#_AJCQ-??\@GX:[L
M]/\ 2'D_]!05XM3Z0_A%"7)3S!U)=H4:\O\ W';\3I7"6?M7=&R\Y17ZGL>I
MZEI^C:;<:QJU[%;6MI \US<3N%2*-069F)X  !)/M7Y]WT_B7_@I_P#M:K86
MCW5M\.?"C$EQE<6N[EO:>X9<#NJ+W\LY]4^/'QEU'X^Z-+^S_JVM1:1/J5RD
M=WI6CW06_NL?,+<H^YMIX)4*"0 ,X)!U?@%\.OBQ^S]X)/@7X6?#J>UMY;EK
MBZN[VR!N+F4X&Z1GP#A0%    '3.2>.IX\<)XN2CA<)C*T?^G>&J._EKRGY7
MQAX:\0\=YUALMK5Z$,KI2YZZ]M%SJU(N\:+C&_+!.SE=IOHDU%GTSHVC:5X=
MTBUT#0]/BM+*RMT@M+6!-J11HH544#H  !5FO%?._:\U#[D7D*>ORV:_SYH_
MX0O]J?4?^/GQ9Y&?^G]5_P#18K?_ (C-BZ_^Z<-9E+SEAU!?>YL_4X<-4:,%
M%XNA%+2RE>R[62/:J*\5_P"%)_M 7_.H_%+ /\/]KW+?IM KTGX8^%-;\&>%
M4T3Q!K/V^X6=W-QN8Y#'(&6YKZ?A3C7B;B+-'A\9D=;!T>5OVE64-TU:/*M;
MN[=]E8Y,?EN"PE#GIXJ-25]HI_?=G0T445^D'CA1110 4444 %%%% !1110
M4444 %%%% !113+BXM[.WDN[N=(HHD+RRR,%5% R22>  .] #Z*\J\!_MP?L
MF_$WXI7WP;\"_'SPOJ6OV7DA+2VUN!Q>/(&.RV8/BX==AWK'DH2,XS7JM !1
M5*U\2>';[7+OPQ9:_93:E811RWVGQ72-/;I)GRVDC!W(&VMM) !VG'2CQ!XC
M\/>$]*EUWQ3KUEIEC#CSKS4+I(8H\G W.Y '/J: +M%4O#WB7PYXNTJ/7?"G
MB"RU.QESY5YI]VDT3XX.'0D'\ZK>+/'W@7P'!#=>.?&FDZ+%<.4@DU;4HK99
M&'4*9&&3["@#6HJ.UNK6^MH[VRN8YH9D#Q2Q.&5U(R&!'!!'>I* "BL67XD?
M#NW\5+X%G\>Z*FMOC9H[ZI"+ILC(Q%NWGCGI6U0 45B^'_B1\._%NJW&A>%?
M'NBZG?6>?M=GI^J0S2P8.#O1&)7GCD=:VJ "BBB@ HHHH **** "BBB@ HHH
MH ***;--#;PO<7$JQQQJ6=W; 4#DDD]!0#:2NQU>2_M/_MC_  F_9=T4GQ-?
M?VAKL\6[3_#ME(//E]'<\B&//\;=<':&(Q7BW[4'_!2>4ZR?@S^R/8MX@\0W
M<OV;^W+6V,\:2'C;:Q@'SW_VR"@QP'ZA/V8/^";,\NM#XS_M=7[Z_P"(+N47
M/]A75R9XTD/.ZZD)/GOT^0$H,8)?.!S2K2G+EI:OOT1^-9QXA9IQ%F$\DX(@
MJU:.E3$R_P!WH?/55)]HQNO\24DO//"7PB_:C_X*5^+(/B+\8=8F\.> X)BV
MGP11E8RF>5M(F_UC$<&=\CKC=C8/MWX/?!3X:_ CPA%X*^&/AF'3[-,&:0#=
M-<R8P9)9#R['U/3H   *D\5?%OX0?#2 6WC'XC>']$6% J6][JD,!4 8"JA8
M'MT KROQC_P4I_9(\);X[;QY=:S,G6'1M+E?/T>0(A_!J\;&\0<-Y)=X[&4Z
M<NO-.*?R3=_DD?H/AYX+8_+*LL=0P];&XZK_ !,3*$I2E?I%V:IPZ**>UDV[
M*WO5%?%WC3_@L7X2M%=? 7P9O[D8.VXUK5([8+[E(UDS]-P^M>+^._\ @L=\
M<=5E:R\/ZGX6T,L=L2:;8FZN,]AB5I 3_P  'TKP*'B5P]F==T,GIU\=47V<
M/0J5'_Z2E^)^S5O#/B++J"KYQ4H8*F_M8BO3IK_TIO\  _3FLGQ1X]\#>"+?
M[5XT\9Z3I$6,^9JFHQ6ZX]<NPK\J[_XX?\%!/CFA?2=)^+>M6TW_ "TT[2+F
MQLGS_>95BBQ]:J:7^Q)^V_XRN#>:G\/_  [X=$S9-YXL\:VFYO=DA=Y!^(S7
M=5S'Q#JJ\,E6%C_-CL5A\(UZTJD_:/TBFSS?J?AM@_\ ><\^L2_EP>&KXI/T
MJPC[->LFD?H;XQ_X*$?LD>#-\4_Q9M]1F7I#HUI-=;OHZ+Y?YM7E'C'_ (+
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
MYB\&?\%;OV1-;NX](^(E]XD\ :C)P++QKX<FM_F[CS(A(@'NS+^'2O>_A_\
M%WX5?%>Q_M/X8?$G0?$,&W<TFBZM#<A1_M>6QVGV.#7V&,R/.,!0C7KT)1IR
MVG9N$EWC-7C)>:;1.!S[)LRFZ>%Q$)S6\5)<R]8_$OFD=%1117E'K!1110 4
M444 %07^FZ=JMN;35-/@N8CUCN(@ZG\",5/12E&,E9JZ'&4HNZ=F<1K_ .S5
M^SUXHW-KWP0\*W#MUF.@P+)_WVJAOUKB/$'_  3J_8_\0;G;X3+9R-_RTT_5
M;J+'T42;/_':]NHKP\7PMPSC_P#><%2G_BIP?XM'N83BCB; ?[MC:L/\-2:_
M!,\4\)_\$\?V1?"166+X41:A,O675K^>XW?5&?9_X[76^(_V6_V=_%'@^?P)
MJ'P:\.Q:;<+@Q6.E16[HW9T>)59'']X$'\S7?45I@.'>'\J5L'A*=/\ PPC'
M\4CDSG.,VXBP\Z&:XB=>G--2C4E*<6GNG&3::?:UCX!^(?[+_P"TS^P)XJN/
MC!^S%XDO-;\+9WZCI[Q^:\<(YVW4"X$R 9_?( R\GY.I^AOV4?V^OA3^TK!#
MX<O9$T#Q9LQ)HEW,-MR0.6MY#@2#OL.''/! W5[Q7R_^U=_P38\#_%R>;XA?
M!B:#PMXK5_.,<(,=G>R YW,$YADSSYB#&>2I)W#O=*I1=Z6J[?Y'\^XC@WBC
MP[KRQO!K]MA6W*>"J2=O-X>;NX2_NO1_WO=BOJ"BOACX*?M]?%_]F_Q6OP,_
M;7\-ZCMMB(X=?DBWW4*9P'<KD747'^M0EN#]\\#[6\*>+?#'CKP_:^*_!NO6
MNIZ;>Q[[6]LIA)'(OL1W'0CJ""#S6M.M"JM-^Q]YP?QYD/&="2PDG"O3TJ4:
MBY:M-[-2B];7TYE==+WNEHT445J?:!1110 4444 %%%% !1110 455GUS1+6
M0PW.L6L;CJDEPH(_ FHG\5>&(SB3Q'8+GINO$']:XIYEEU-M3K05N\DOU-%1
MK2VB_N+]%9__  EWA3_H9]._\#8_\::_C/P?'CS/%>FKGINOHQ_6LGG.3Q5W
MB:?_ (''_,KZOB']A_<S2HK+_P"$X\%_]#?I?_@PC_\ BJ1_'G@>/_6>,M*7
M/3.HQ#_V:LWGV1I7>*I_^!Q_S']5Q7\C^YFK161_PL#P'_T.VD?^#*+_ .*I
MK_$3X?QC,GCK1ESTW:G$/_9JA\1</I7>,I?^#(?YC^IXM_\ +N7W,V:*Q?\
MA97PZ_Z'[1/_  :P_P#Q5-?XF_#A!D^/M&_#4XC_ ":H?$_#25WC:/\ X,A_
M\D5]2QC_ .7<ON?^1N45A?\ "T?AM_T/NC_^#&/_ !IK_%3X:QC+>/-)_P"
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
MQX#^#G@FTO8?"MQ(WV2\UB^$<BW$Z XEVP2;0IXR@[%@VS^Q_P#\I3?VK/\
MKGX2_P#3<U0?#.ZL_A5_P6=^)NB^*[I+-OBA\.])U+PT\[!5O'LHX[:6&,G[
MT@$4C[1SM0GI0!E^'? GA3]AG_@J+X.^&'P2TW^Q/ WQL\*ZC_:/A:VD865K
MJUA&TXNH8R<1%HE6/:O'SM[ 9G[(/P0^%G[?_P 7_C+^U'^TSX.M/&$5E\0K
MSPAX*TK6P9K72M,LE0@Q1$[5>3S59FQG<KD8+,3T_P <+FT^*_\ P6(^"_A#
MPO<I=R?#3P=KFM^*/L[;OL2W<!MX$D(^XQ<Q-M/.V13T(-'_  27NK/X?ZC\
M<_V:==N4A\1>&/C-JNH-82,%DDTZZ6'[/<A3R4?RV(/3#+ZB@!?^">ZR_L_?
MM8?&W]@_1]0NYO"/A2?3M?\  MK=W+2G3K2^A62>U1G);RTDD0*">H=CDL2?
M:_V[/C5K/[._[(/Q ^,7AJ41ZIH_AZ7^RIF4$174I6"&3!X.V21&P>N,5XG^
MQW=6GQ7_ ."G7[1?QR\*7*7?A[3+/1?"]KJ4+!HKF[AMT-RB,.&,;PE3C^\O
MK7>?\%%=-TW]H/\ X)[_ !3T;X6Z[8Z\R:"\P;1[Q+D-)9R173Q QD_/MB^[
MUY''(H \K^'?_!*S]G+QC^PSI_\ PDO@M;OXD:_X2CUR[^($]Q(VK)K<\ N1
M.+@MNVI,P&S.&5?F!))/G'C/]KCXK_'[_@EG\%/#5MXPO+/Q5\8/'-AX!U[6
MX)=MR81=36\\^\?QRK#%O]1.X[U]8?!O]I7X:0?\$]]!_:.E\462Z+IGPX@N
M;ZX-PNV&>&T5)+<\_P"M$RF+9U+X R2*^%M.^&VO_!#_ ()>?LO?'#Q5I\T-
MIX,^,^G>*_$ :,_Z-IEQJ$\D<Y_V2AMO^_PH ]O_ &^?V(/@3^R;^RT?VE/V
M3O 5KX+\;_"FXL=1T?6M*=UEO8A<10SPW;;LW"O&[%M^2=N,[68'[6^'GB^U
M^(7@#0_'UC"8X-<T>UU"&,G)1)HED SWP&KYP_X*\_$GPUIO_!/?Q3ING:K;
MWM[XV2PTKPK:VDHD;5)KBYA91!M)\S]T'D^7.0ON*^@O@SX/N_A[\'_"G@&_
M(,^A^&K'3YBIR"\-ND9_530!TM%%% !6<_B[PU&YCDUB$,IPP)Z&M&H3I]@3
MDV4))ZDQB@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^
MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0
MH_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\
MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]5^<O[<W[7/QM^,'CK6?@GI"2
MZ-H.F:A+:3Z5IA:234-CE=\TBX+JV P0 *,C.X@-7Z3?V=I__/C#_P!^A56U
M\)>%;*\GU&S\,Z?#<7+A[F>*R17E8# +,!ECCN:^7XIRKB'-\'"CE..^JRO[
MTO9QJ7C;:TFK:ZW31VX.APGBHU*/$. >,H2C;V:K5**;NM9.DU*4;73@_=E?
M5.Q^6?P'7]JKX9Q23_!/P(VDWUTACN-:FT6$W4D9/W1)=JWEK[1A<X&<D UV
MFH?"']MOXI[O^%A_%K7'MYC^\M9=3NI(QGKB) (A^!K](O[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"OR?&^#'$F;+ES#B*M./90Y5]SJSC_Y*?H62>(.2\(X&&"X
M;R+"8.E#X5"FFUYN35V^[>K>K/SET#_@GG<, VN:KJ5RQY(@$-L/_'RQKL]+
M_8"\&+$D=UX.A9E_Y:W7B%@3]1'*!^E?<_\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5YV'^C/PU":J5LSQCDOY)TZ?_ *32O^)IC_&#C+,8N-2HN5[K5+[DTOP/
MCBQ_8%^&4B!;SP3X%?G.[4[<7+#\7B<_K7=>%OV:;/PM:BQT+QMH6DP 8$.E
MPNB@>F%517T;_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5]5_Q OA&MAUA\9BL97I
MK[-3%57'[HN*/BWQ%BEB'7A2I1F]Y*G'F?S:;/"HOV=_#LS>9J7Q<B=NX6P)
M/YF3^E7[;]GGX6I_Q^?$2ZD]?*5$_F#7LW]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A58?Z/WA!AG=96I/O*I6E_Z54:+GQ9Q!/\ Y?M>BBOR1Y3;? CX&08\WQ'?
M3?\ 72\4?^@H*T;;X1?L]V^#);),1WEU";^C"O1?[.T__GQA_P"_0H_L[3_^
M?&'_ +]"OH<+X2>&&$_AY/AW_BI1G_Z4F<D\_P ZJ;XB?RDU^1Q5KX%^ =IC
MRM#TPX_YZ[G_ /0B:T+;3/@S9X^RZ'H2$?Q+81Y_/;72_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A7T6%X0X3P/^[Y?0A_AI4X_E%''/,,?5^.K)^LF_P!3*MM:
M\!V6/L<]A#CIY407^0JS_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"O>I4:-"/+3BHKLE;\CFE*4G=NY3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H5H24_^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_
M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\
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
M_)O_ )(7^LV??]!$OP_R/(_^&?O@G_T.FJ?^!47_ ,:IR? 'X(J<MXPU-O\
M>NXOZ15ZU_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A5KP3\*4[_P!D4?N?^8O]
M9,]_Z")'D_\ PH3X'_\ 0U:C_P"!:?\ QNE3X#? U3D^)[]O8W:?TCKU?^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0K1>"_A4G?\ LBC_ . _\$G_ %CSS_H(E]YY
M5_PHCX&?]#%??^!B_P#Q%*GP*^!2G+:]>-[&\']$KU3^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0JUX-^%B=_['H?^ (7^L6>?]!$OO/+?^%'? C_ *#%U_X&_P#V
M-*GP0^ RG)U6Y;V-Z?Z+7J/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A5KP?\+D[_
M -CX?_P7$7^L&=_]!$_O9YBGP5^ :L&-Y,P'8WS8/Y"M"S^&/[/EE@II5JY'
M>:[F?/X%L5WW]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%=F&\+O#?"2YJ63X9/
MNZ--_=>+L9SSO.*BM+$3_P# G_F<M9Z'\$[#'V70=#!'1FLD8_F5)K5M-<\"
M:>,6%S8P?]<8PO\ (5J?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%?4X/)<GR[_=,
M-3I_X81C^21PU,3B*W\2;?JVRG_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0KTS$I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0ILMII4$33SVMNB(I9W=% 4#J2>PHW#8J_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?5>4?%7]O+]B7X,^;%XX^.OAC[3%D/8Z5*+^X5O[K1
MVPD9#_O 5\U_%+_@O!\ =$=[#X.? _6_$DX.V.XU5X=/@8]BNT2R,/8JI/MU
MK[')_#_C3/K/!8&I*+^TUR1_\"GRQ_$^3S;CO@_)+K&8VFI+[*?-+_P&'-+\
M#[K_ .$Q\,?]!J#_ +ZIDWC?PE;0M<7&OVT<:*6=W? 4#J23T%?F[_PUQ_P6
M _:D_=? O]G5/"FG7'$&H0>&DA5D/?[5J1\IN.Z!3Z<U-9_\$B_VZ_V@YTU+
M]JS]JN.V@D8,UB;^YU62+O@1$Q0)_P  8BOI?^(:8/+-<^S?#X;O&+=:HO6$
M/\V?._\ $1<7F6F2957Q':4DJ--^DY_Y(^Q?B;_P48_8H^$BR)XM_:$T*2XC
MSNLM'D>_F#?W2ELKE3_O8]Z^</BC_P %\O@UI,CZ?\&/@MX@\17!.R*XU>YC
ML(68\ J$\YV'L0A/3BNQ^%7_  0Z_8Z\#^7=>/)_$7C&Y7!D34M2^RVQ(]([
M8(X'L9&KZ2^&?[,W[/7P;B2/X7?!;PSHCH,?:;'1XEG;_>E*^8WU+&CZQX0Y
M+_#HXC'S7\\E1IOTY;U/O#V'BMG'QU:&"@_Y8NM47KS6A]Q^?-S^VY_P5[_:
M:)@^#GPCB\'Z=/Q%>0:*EN"A[_:-28JW^]& ?09IX^#_ /P6L(!/[2D(XZ'Q
M7#Q_Y#K]-?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"D_%"&%_=Y?D^#I4^TJ7M)?
M.<G=_<->&T\3[^/S;%U)]U5]G'Y1BK+[S\R_^$ _X+?1_NU^/,#!> W_  D-
M@<_G'FC_ (0/_@N!_P!%W@_\*#3_ /XW7Z:?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%3_Q%;'_]"O!?^$Z_^2'_ ,0PP/\ T,L9_P"%#_\ D3\R_P"PO^"Z,/[I
M/BY P7@-_:^CG('?E,_GS1_8W_!=/_HK,'_@VT;_ .(K]-/[.T__ )\8?^_0
MH_L[3_\ GQA_[]"C_B*N*_Z%.!_\)E_\D'_$,L-_T-,;_P"%#_\ D3\R_/\
M^"\L'[B/Q] ZIP'^V^'3N'KEER?QYH^V_P#!>C_H>8/_  +\.?\ Q-?II_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A1_Q%.K_T)LO_ /";_P"W#_B&=+_H;X[_
M ,*/_M#\R_\ A*_^"_%O^XB\002*O ??X4.?Q89_.C_A,?\ @OY_T&H/^^O"
M5?II_9VG_P#/C#_WZ%?//_!0O]J33/V=?AG_ ,(KX0:!?%WB.%XM-\M%WV,'
MW7NB.Q'*IZMSSL(J)^*JIP<I9)EW_A-_]N>'Q)PMEG"F25\UQ^=X^-*DKO\
MVC5O91C[FLI.R2[L_/'XE?';_@J1^T-K#_LT>-_$1UN\CU BYTFP@TB-9)H0
M2=\UL%C94Y)R^P,H)Y48[_X61_\ !:KX+>#;?P#\-/#%GIFE6SNZ6Z)X>=F=
MCEG9W8L[$]R3P .@ 'V)_P $Z?V1(_@C\/#\1_B!I0;Q;XF@629+F/+V%J<,
MD'/(=N'?OG:I^YD_2/\ 9VG_ //C#_WZ%12\3X27//(LON_^H?\ ^W/GN"/#
M'-<UP4,^SK&XFCC:L=.6I^\A1;O"G.<HN3E]J27*DW;E33/S,'QN_P""[5I_
MH\VA6\K+UD^P:&<_BK8_*E_X7O\ \%U?^A;MO_!=HO\ \57Z9?V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ%;?\1-PW7(L!_X(?_R9][_Q#C$=,ZQO_@Y?_(GYF_\
M#2'_  7'M/\ 1YO MM*R]7_L?3&S^*/BC_AIG_@N%_T3VV_\$NG?_%U^F7]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A1_Q$O ]<BP/_@I_P#R0?\ $.\:ML[QG_@U
M?_(GYF_\-8_\%M;/]Q/\*;:5ASO_ .$>M&_5),5]E?L3?%SXV>,_@7;ZW^U=
M:6^D^+FU*X2:S%JL&( P\H[4)'(SSFO:/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"O#XAXPP>>X!8>GEF'P[YD^>E!QEI?35O1WU7DCVLAX3Q>28YXBIF6(Q"LUR
MU9J4=;:[+56T]64_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ%?$'V13_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJK&GZWI.JNT
M>G7\<S(,L$/05)_9VG_\^,/_ 'Z%/BMK: DP6Z(3U*(!F@!]%%% !1110 44
M44 %9/CGP+X.^)OA#4/ /Q!\-6>L:+JMLT&HZ;?PB2*>,]F4^^"#U! (P0#6
MM10!\B_#7_@C=^R3X'^-^L>/]4^'\6J>'$_LZ7PAX9U#6;VY@TZ>%9?.:6.6
M0I.I+IL23>J@,,<U]= !0%4  #@"BB@#D/!_P%^$_@'XI^*_C7X3\*?9/$WC
M<6@\4:G]NGD^V_98S%!^[=S''M0X_=JN>IR>:Q_VBOV3/@#^U9HUCH_QP\ Q
MZJ=*N#/I%_#=2VMW8R'&6BGA99$SM7*@[3M7(.!CT>B@#S7]G/\ 9$_9^_92
MTW4+'X(^ DTR;6)A+K&IW-Y-=WE\XSM,L\[,[ 9.%SM!8D#).</]H+]@']E?
M]IOQ;!\0?BG\.I&\00VWV8ZYH^K7.GW4T'_/*5[>1/-7' WY(' ('%>S44 <
MI\%_@?\ "C]G?X?VGPN^"_@FST#0K(LT-E:;CN=OO2.[DO(YP,NY+' YX%4_
M@1^SG\&OV9O!]WX"^"/@T:+I-]JLVI75H=0N+GS+J54623=<2.PR$0;00HQP
M!DUV]% 'SEJ7_!)S]@K5/&DGC2Y^!L:B;4/M\^APZS>1Z5+<YSYALEE$/_
MH3'&W&17O'B?P+X-\:>#KOX>^+/"]CJ&A7]D;2\TFZME:WE@*[?+*$8VXZ#M
M@8Z5JT4 > _";_@F%^Q3\%OB!8?$OP3\))&U31Y3)H/]K:[>7T&EL3G=;Q7$
MKI&P."&P64@$$'FO?J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J>K>'?#^OQ^5KF
MB6EXN,8N;=7Q^8XJY16&(PV&Q=%TJ\%.+W4DFGZIZ%0G.G+FB[/R.$US]G'X
M5ZR&:'1YK%V/,EC<LOY*VY1^5<1XL_8UL]3MY(M+\16]U&2#'::M9!ER/5QG
M_P! KW*BOS7-_!?PQSFK[6IEE.G43NI4;T9)]TZ3AKYNY[%'B+.:,.3VSE'M
M*TEZ>]<^=%^%O[1OPT9Y/"NK:F8((<1C3=3^T0(/2.UF)7/TBJQ8_M*_%KP?
M=PZ7XXT"WN2(<F&^LWL[N;T8D?*!](J^@ZCNK2UOK9[.^MHYH95*R12H&5P>
MH(/!%>._"KB+*M<@XDQ='M&LX8JFO)1J)-+RYO,T6<8*K_O.#IO_  7IO_R5
MV_ \)UK]M5-)L#=W_A73]. ZS7NLYC'XE$_G7 Z]_P %#8Y5;^R_&>D-Q]W0
M+"34''X1B4Y_"OJ;2O!G@_0G$FB>%--LV!X:UL8XR/\ OD"M*NFAX;<6YA*^
M?<3XNHGTPL:.$MY*2A5?S>IA6S:G3C_L.$I0?_3Q3J_^WT_N/A+7_P!M+XP:
MZ67PU\+OC-XBW?=.@> KZ)&^NY(L#\*XS5_B=^V_XIE+^%/V#?'$[M]RY\1W
M!MB/JCI_[,*_2"BO?PG@UX.PDIYIEU?,9+KC,=B:FO=JC+#I_=;R/$Q.9\;5
MTU1S%8=/I0P]*/W>T55K[[GYBW?P_P#^"PGB_(\/_LU:)H<)^[++J=CYB_7S
MKLY_!*@3]BS_ (+(>*(_(U7QOH>EJ_7.I6,17_@5M"S=_7M7Z@T5^G9)A?#K
MAI+^RN$\KIM;2>$56HO^XE:52?XGRN-X9S?,V_KN>8Z:>Z5?DC_X#3A%'YG:
M?_P2^_X*IZI'MUK]M"VL86'-O!X[U<@?\ 2%4_(T7?\ P0R_:&\;7"77Q*_:
M^MKN51M$LUI=WK*/0&65:_3&BOT*CXN<68.FJ>"C0H16RIT*44O1<K/ J>$O
M"&)_WM5:W^.M4?ZH_%O]I3_@E9\5/V8-0&K>*=8DUWPP\JA=?TBRV(,G[DH9
MG,#GH-V5.1@DY%>Q?LM?\$L_V'?VE=!&H:%^T-XR?4H(@VI:"RV=M=6QZ$[6
MCDWIDC#KD=C@G _3S4-/L-6L9M,U6QAN;:XC:.XM[B(/'*A&"K*>&!'!!KXX
M_:._X)K:OX=U[_A<_P"QOK,^B:S9R&X&@0W9B^?N;67(\LG_ )Y,=I!(!484
M\6)\8/$ZI+F_M"3790IQ^[E@C\OSWPIJ\(9G+-<MP:S#!OX\-)M58+JZ,E;G
MM_)-.36BYF^9+I'_  0K_8KTW'VW6/'.H8Z_;-=@7/\ WZMTKJ-(_P""-7_!
M/_30/MGPGU#4,=?M?BB^7/\ WZE2L#]F?_@I>1K ^$/[7&F-X=U^UE^SMKD]
MJ8(GD'&VYC('D/\ [8&PYR0@'/V!:W5M>VT=[97$<T,J!XI8G#*ZD9# C@@C
MO7FS\2N.<8KO,ZWRJ2C_ .DM'Z)P=@O"CBW ?6<JP=&7+I.$Z<?:4Y?RSA*[
M3W75.SLVCP?2/^"7W[!&B8^Q_LV:,^WI]KNKJX_]&RMFNHT?]A[]C?0L'3_V
M6_ .5^Z\_A2UF8?C(C'M7J=%>97XHXFQ/\;'5I>M6;_.1]_1X:X<P_\ "P=*
M/I3@OR1RND? KX(^'\?V#\'/"MEM^[]D\/6T>/\ OE!ZFNDLM/L--A^SZ=90
MP1_W(8@@_(5-17DUL3B<0[U9N7JV_P SU*6&P]!6I04?1)?D,GMX+J%K:YA2
M2-UP\<B@JP]"#UKS;QY^QC^R;\3-[^-?V=?!]Y-)G?=KH4,,Y_[:Q*K_ /CU
M>F45IA,?C\OJ<^%JRIR[QDXO[TT9XK X+'0Y,32C-=I14E]S3/DKQY_P12_8
M6\8;WT/PSX@\,N^3NT/Q!(P!]0+H3 ?3I7COBK_@@3;Z7>?VQ\&OVHM1TZXB
M.;=-5T4,X/\ UW@E0K^"5^B]%?;9?XJ>(&7+EIYA.2[3M4O_ .#%)GQV.\,N
M!,P=ZF!A%]X7I_\ I#B?FF?V)O\ @LU\#?F^%/[3C>([>(?Z/:)XPEE  Z#R
M=101+] 2*/\ AL+_ (+6_ SCXG_LWMXGAB_X^+A_")N0 .I\S2W$:_4@BOTL
MHKT_^(HRQNF:Y5A,1WE[+DG_ .!1?Z'F_P#$-5@]<LS/%4.T?:<\/_ 9+]3\
MY/#7_!?"^T&^&B?&S]E:]T^YCQY[Z9K)5Q_VPGA4C\9*]@\!_P#!;?\ 8<\7
M;$\0ZQXE\,.V W]M: TBJ?K:--Q[X'X5]5>)?!_A+QG8_P!F>,/"VG:M;'_E
MWU*QCG3_ +Y<$5X_X\_X)K_L,?$7>VO?LV>'K9Y.LFB1/II!]?\ 1&C&:/[;
M\)LR_P!ZRJMAF]W0K<_W*JDEZ!_8WBCE_P#NV9T<0NU:CR?>Z3O\S?\  G[;
MO[(7Q+V)X._:/\(7$LG^KM9];BMIV^D4Q1_TKTZSO+34+9+VPNHYX9%S'+"X
M96'J".#7Q5X\_P""$7[)/B+?/X+\7>,/#LQSLCCU"&Z@7_@,L6\_]_*\PO/^
M"(7[17PQN7U#]G+]L?['-NW1^='=Z2P/;,EK)*2??:/I1_JWX89C_N><SH/I
M&O0;^^<'RH/]8?$G+_\ >\HA6765&LE]T9KF9^E%%?FG_P *T_X+Q_ GGPYX
M]D\86D/^L/\ :UCJ6]1_U_*LY_X#\U'_  ](_P""EWP5_=?'[]CD7%K#_K+V
M3PU?V!?'4^<"\)^JKBC_ (A1F6,URK'X7%=E"LE/YQDHV?S#_B*&7X73,\#B
M<-W<Z+<?E*-[_<?I917P!X$_X+__  9U$I'\3/@-XET=CP[:-?P7ZJ?7]YY!
MQ^&?K7M'@/\ X*[_ +!7CK9"_P 8WT6X?I;Z]H]S!CZR!&B'_?=>)F/AGQ[E
M=_;Y=5:76$?:+[Z?,CV<!XB\#YE;V&/IZ])/D?W3Y6?2]%<CX$_: ^!7Q0V#
MX<?&7PMKK2?=BTG7K>=\^A5')!]B,UUU?&XC#8G"5/9UX.$NTDT_N9]=0Q&'
MQ5/GHS4H]TTU]Z"BBD9E12[L  ,DD\ 5@;"T5Y+\5?V[?V0/@MYL7Q!_:"\.
M6]Q#GS+"QO?MMRI]##;!Y ?JHKYJ^*G_  7L_9\\.&2S^$GPL\1^*)UR$GOG
MCTZV<]B&/F2'\8UKZ[)^ N,L^L\%@:DHO:3CRQ_\"ERQ_$^5S;CCA')+K&8V
MG%K[*ES2_P# 8WE^!]WTDDB1(TLKA54$LS'  ]37YG_\-U_\%=_VH?W/[//[
M.I\-Z=<<6VIV_A\X(/K=Z@?L[?55%*G_  2P_P""BG[2;K>?M6?M6"RLYCF3
M39M6N-3:+UQ;H8[=?^ O7U'_ !#*AEFN?9MA\-WBI.M57_;D/_DCYO\ XB/7
MS'3),KKXGM)Q5*F_^WY_Y'VE\5?V^/V.O@OYL7CW]H/P['<PY$EAIMW]NN5/
MH8K82.I^H%?-7Q3_ ."]WP%T!I++X0?"3Q%XFG4[4N-2ECTZW<]BI_>R$>Q1
M3_.N@^%7_!"_]D?P9Y=W\1M:\2>,;A<>;%=7PLK5OHEN%D'XRFOI7X6?LL_L
MX_!)8V^%7P2\-Z+/']V]M=*C-R?K.P,C?BQH]KX0Y+\-/$8^:_F:H4GZ6_>+
MYA[+Q6SCXJE# P?9.M47W_NW\CX,_P"&VO\ @L)^U%^Y^ /[/;>%].N.+?48
M/#VP,I_Z>M2;R6/NJKBG1?\ !*+_ (*"?M'RK??M8?M8_9;65@S:?+JESJKP
M]R! #';I_P  ?%?I?12_XBIB<NTR++\/@^THTU.I\YSO?_P$/^(98;,-<[Q]
M?%]XRFX4_E"%K?\ @1\8_"K_ ((:_L@>"O+NOB#J'B/QC<+@R1WVH_9+9C[)
M;!9!]#(:^E/A;^S'^SQ\$T3_ (53\%_#>ARQC O+'28Q<-_O3$&1OQ8UW5%?
M'YQQEQ5G]UF&-J5$_LN34?\ P%6C^!]9E/"/#&1V^HX.G3:ZJ*<O_ G>7XA1
M117S1]$%%%% !1110 4444 %%%% !1102 ,DX ZDT <U\8/BOX2^"7PYU3XF
M>-KSRK#3+<N44C?/(>$B0'J[L0H^N3@ FOB_]C;X4>+?VT?V@=2_:^^-]GYF
MCZ=J .D6$@)AFN$P8H4!ZPP#:3_>?&<_/5/]HKQYXJ_X*&_M/:?^SK\)M18>
M#]!NF>\U*+YHG*';/>MCAE4'RXA_$6SD>9Q]T?#[P%X7^%W@K3?A]X+TU;33
M-*M5@M(5ZX'5F/\ $S$EF;J22>]<G^\5;_9C^+/PFC_QMGC3V[URG+I^[_+B
M,2OM=I4Z73HV^JDTMFBBBNL_=@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \I_:8_8\^$/[3^C%/%VF?8M:ABVV'B*Q0"YA]%;M+'G^!O4[2I.:^3-(\
M;?M;?\$R?$<7AGQQ8-XI^'L]QMM9%=C;X)S^XD()M9>I,3?*3NP#]^OT)JGX
MA\.Z#XLT6Y\-^*-&MM0T^\B,=U97D*R12H>S*P((K"I04GS1=I=_\S\SXK\-
ML)G&/6<Y16>"S&.U:"TG_=K0VJ1>SOKM>Z7*<C\"/VC?A/\ M&^%QXF^&?B-
M+@QJ/MVFSX2ZLF/\,L><COAAE3@X)Q7=5\0?'C_@GC\1_@IXH/QR_8E\17]K
M<VC&5_#T5P?M$2]66!FR)T/>&3)(&,OD+79?LK_\%+_"_CZ\C^&?[0UK%X6\
M412?9_MTR&*TNI0<%7#\VTF>"K?*3G!!(6IA7<9<M56?X,\S(_$C%Y;F,,DX
MRHK"8IZ0JI_[/7\X3?PR?\DO+9M1/JVBD5E90RD$$9!'>EKI/U\**** "BBB
M@ HHHH **** "BBB@ HHHH Y+QW\!/@=\4-Y^)'P=\+Z\S_>DU?0;>X?/J&=
M"0?<'->+^//^"1?[!7CK?,/@R=%N'_Y>-!U>YM]OTC+M$/\ OBOI6BO;R[B;
MB+*+?4L95I)=(SE%?<G8\;'\.Y!FM_KF$IU+]90BW][5SX!\>?\ ! 'X*:D7
MD^&GQW\3:.QY1=8L;?4%4^G[OR#C\<UR/_#K'_@I/\%?WO[/_P"V.)K:'_5V
M:>(]0T\N.P\G$D)^C-BOTLHK[/#^+_'4*?LL37C7A_+5IPFOOY5+\3Y&OX4<
M%3J>TP]&5"?\U*I.#^[F<?P/S1DU3_@O]X(7_A#A83:J;G]U::FL&B7)B_VO
M-_AZ=9A_2FK_ ,$OO^"DO[2["Y_:H_:H_LZQG.9=,GUB?43%GKBUB*6P_P"
MO7Z845O_ ,1:S7#>_E^ PF&J]:E.A%2OY<SDE]V^IA_Q"W+,1[F/QV*Q%-;0
MJ5FXV\^51;^_8^*/A5_P0J_9.\'>5=_$GQ'XD\87"X\V&:\%C:O]$@ E'_?T
MU]*_"O\ 9._9I^"(C?X6? [PWH\\6-E]!I:/=<=,SN&E/XM7H5%?)9QQKQ9G
M]UC\;4FG]GF:C_X K1_ ^JRG@_A;([/ X.G!K[7*G+_P)WE^(4445\N?2!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?*7_!2S]JJ]\ >&HOV>
M?AC<R2^*?%$0CO39Y:6TM)#M$:A>?-F/R@#D+N/!937M_P"TK\?O"_[-OPGU
M#XD^(RLLL:^3I5AOPU[=L#Y<0]N"S'LJL><8KYA_X)W? 'Q/\8?']_\ ML?'
M,->7=Y?22>'DN4XEGR5:Z"GHD>/+B'0%21C8IKFKSE)JE#=_@C\?\1\\S+,\
M;1X-R.=L5BE>K-?\N,/M.;[2E\,%Y[IN+/;OV%OV5++]F/X3QPZQ;1MXIUM4
MN/$%RN#Y9Q\ELI_NQ@G..K%CTQCVZBBMX0C"*BMC])R'(\MX:R>CEF ARTJ4
M5&*_-ONY.[D^K;844451ZX4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7B?[5'["_PE_:<LY-7NK9=$\3K'BW\06,(W2$# 6=.!,O09)## PP'!
M]LHJ90C.-I*Z/(SS(<GXDRZ> S.C&K2EO&2_%/=-=))IKHS\_/!7Q]_:F_X)
MU>)[;X7_ !^\/W'B'P6TGEZ;=QRF0+&.]I.V. .?(DQCC&S.3]L_"#XU_#3X
M[>$H_&?PP\40:C:-@3(IVS6SX_U<L9^:-O8]>HR,&M3QMX%\'_$CPU<^#O'?
MARUU73+Q-MQ9WD09&]".ZL.H88(/((-?$WQ?_8<^.?[)WBR3XX?L8^)M2NK*
M'+W>B(?,NH8LY,90\7D/^R1O''#$;AS6JX?;WH_BC\@^J\:^%&N$Y\QRE;TW
MKB</'^X_^7L$OL[I:+E2<G]WT5\W_LA_\%$/ W[05Q!\/_'UK%X=\8D;%M6<
MBVU!QU\EF.5?_IDW/H6YQ](5T0J0J1O%GZQPYQ/D?%N61Q^55E4IO33>+ZQE
M%ZQDNS7GLTPHHHJSW@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AU#4+'2;"?5-3O([
M>VMH6EN+B9PJ11J"69B>   23[5-7QA_P4D_:.\0>*M=L_V-/@IYEYK&LW$4
M7B#[&WS'>08[,'MNR'D/ "[03@N!G5J*E#F9\GQMQ;@N"^'ZF8UUS2TC3@OB
MJ5):0A%;W;WLG9)NVAPFMWGB7_@I]^UK'H>ERW5M\.O"C$M*H*XMMV&DYZ37
M#+A0>510<'8V?T T/0](\,Z+:>'= TZ*TL;&V2WL[6!=J11(H554=@  *\]_
M9/\ V</#_P"S'\([/P)IWESZE-BXU[447FZNF W8)YV+]U1Z#/4G/IE10IN"
MYI?$]SP?#CA+&Y'@ZN:9N^?,<8U4KR_E_EI1[1IK2RTO>S:4;%%%%;GZ4%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\T?M
MH_\ !/SP[\=HY?B5\*5@T3QM!^]+Q_NH=48<@2$?<ESTE_!LC#+Q7[(_[?WB
M#PSXB'[.?[7ZSZ5KEA,+2UU_4UV$N,!8KLGHQXVS?=8$%C_&WV97C7[7'[&'
MP]_:G\.&6[6/2_$]G"5TK7XHLL.XBF _UD1/;JI)*GDAN:I2E&7/3WZKHS\?
MXGX%S7*LUGQ+P>U3Q;UJT'I2Q*722T4:G::M=[M7;?LBLK*&4@@C(([TM?!?
M[/O[6WQ9_8N\<)^S7^UQIUVVBVY$>F:PVZ5K*$G".C_\M[7CC'S)@@#Y=@^Z
M]&UG2?$.E6^NZ#J<%[97<*RVMW:RAXYHV&0RL."".XK2E5C56F_5'U?!?'.5
M<:82;HITL12?+6H3TJ4I=4T[-J^TK6?DTTK-%%%:GVH4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M6=XO\6^'O ?A>_\ &?BS5([+3=,M7N+VZE/$<:C)/N>P Y)( Y-&QG5JTJ%*
M52I)1C%-MO1)+5MOHDMSS/\ ;._:?TK]E_X1S^(XGBEU_4MUMX<L9.=\^.96
M'>.,$,?4[5R-P->/?\$T?V8-6T^WN/VK?BXDMSXC\2>9+HQO?FDB@E),ETV?
M^6DV3@]D.?\ EH0/-OA1X9\3_P#!2S]JR\^+/CVPFA\!>&I56&PD/R&)6+0V
M8QP7<_O)2.Q(R,I7Z"PPPV\*6]O$L<:*%1$7 4#@  =!7)3O7J>T>RV_S/Q#
MA>E5\3>+/]:L5%_4,*Y0P<&M)R3M/$-/S5J=]K7LI1NW4445UG[F%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M '!?M"?LY?#3]I3P0_@WXA:7EXPS:;JD  N+&4C[\;'L<#*GY6 &1P"/C+P9
M\1?V@?\ @F#\1T^'/Q/LY_$'P]U&X9K.:#/ELI/,ML6.(I1G+P,<$]^1(?T*
MK!^)?PQ\#?&#P;=^ OB)X?AU+3+Q<203#E&[.C#E''4,,$5A5H\[YHNTOZW/
MS3C3P_>=8N&=9-5^JYG27N55M-?\^ZR^W![:IN/FERMWPY^)'@GXL^$+3QW\
M/?$$&IZ7>INAN(&Z'NC \HXZ%2 0>HK<K\]/%7@;]H+_ ()=_$AO'7P]NI_$
M/P[U.Y5;J*<GRW4GB*X"C$,X'"3*,-Z<M'7VE\ ?VA_AK^TAX(C\:_#K5A)M
MPNH:=.0MQ8RD?ZN5<\=\,,JP&03S12K<[Y9:270?!?B L\Q4\FS>E]5S.DO?
MI/::_P"?E)_;@]]&VO->\^YHHHK<_2@HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^%?V\/C5XM_:=^,NG?L
M5? N8W$*:BJ:]<1.?+FNDY97(_Y8P %G_P!M3QE!GVC_ (*"_M9Q?LX_# ^'
MO"E^H\7>(HGBTH(<M90]'NB.Q'W4SU<YY",*R/\ @G!^R7)\$O 3?%3Q]8-_
MPEWB> .ZW _>6%HQ#+$<\AW.'?OG:IY4YY:K=6?LH_/_ "/Q/CO'8OCCB"/!
M&63<:=E/&U(_8I;JBG_/5ZKI'HUS)>T_ ?X*^$_V?OA?IGPP\'P_N+&+-S=,
M@#W=PV#),_\ M,>W8 *. *["BBNE)15D?L6!P6$RW!T\)A8*%.G%1C%;**5D
MEZ(****9U!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 445X'^VM^U?\ $+X&ZYX%^"?P$\"Z;XA^(_Q,U2XM
M/#5MK=P\6GV<-NBR7%U<F,AV1%93L4@D;B#E=K 'OE%?!W[-?[9?[<G@#Q_H
MV@?M/^%="\8>$/%OQ1USPI'XF\(V]S]JT/4K?4)H LL; J;+<A$;8#)$I9V)
M7#>P_M&_MJ?$W0/V@[']D/\ 9.^#UGXT\?OI U;7KC6=3-IIF@61("/<.H+,
MS97Y%P0'0C<6Q0!](45\^_L^_M??$G6OCC<_LI_M5?">R\&^/ET8ZOH<^C:H
M;S2]?L5;;));2,JNDB-G=$X+84MTXKG_ !I^V;^T;\3?CMXK^!W[$7P2\/>)
M(_A_(EMXP\5>+]<DM+%;]@3]AMUB4O)(N"&8\*RD$ ;68 ^HJ*\8_8V_:VD_
M:=T7Q'H/C+X?S^#_ !WX&UG^RO&OA2XNUG^QSD$QRQRJ )(9 K%&QSM;&X ,
MWJ7CKQKX:^&W@K5_B'XRU);/2-#TV>_U.[<9$,$,9D=L#DX53P.30!JT5\76
MW[?7[<^O_"67]KKPI^QAHTWPJ2!]0@T^Y\4LGB*YTE,EKY8@AB ,8,@CY8J.
M"P(8^R_%;]N[X.?#7]D&U_;%L1=:QHFKZ?:R^&],M5"W6I75S@0V@'.R3<2'
MZ[-CG#;<$ ]LHKY UO\ ;F_;%_9Y&@?$?]L_]F#P[X?^'NO:E;V5_K'ACQ*]
MW=^&'G8")KZ-EVN@)"LT9P#W)*HWU\K*RAE8$$9!!ZT +1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!5US0]&\3:/<^'O$6E6]]8WD+17=I=1!XYD88*LIX(-
M?"7Q\_93^+W[#_CI_P!I#]D[4;J70(27U/23NF:RASEHY4SF>V_VOO)@$G*^
M97WO2.B2*4=0RL,$$9!%95:4:J[/HSXGC3@7*^,\+#VDG2Q-)\U&O#2I2ET:
M>EXWWBW9]+.S7C_[)?[9'P[_ &I_#6=,=--\26<(;5O#\TN73L98C_RTB)[C
ME<@,!D$^PU\7?M:?L">)O!'B7_AH[]CM[C2]7L)C=W?A_3#M8,,EI+0#CD9W
M0=&!(4<[#Z!^Q7^W[X;_ &@H(OAU\2/(T;QO NPP-\D.I[>K19^[)P=T1YZE
M<C(7.G6E&7LZF_?HSY?A?CK-,MS:/#7%\52QCTI5EI2Q*76+T4:G\T--=DFU
M$^D:***Z3]>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *YSXM?%+PE\%OAYJGQ+\;7ODZ?I=L9' QOF?HD2 ]7=B% ]3V'
M-=&2 ,DU\ ?M*_$'Q5_P4$_:9T[]FKX0:BW_  B>AW;/?:E%\T4C)\L]ZV.&
M1 3'$/XBW!_>#&-:I[..F[V/@O$+C&7".3Q^JP]IC,1+V>'I]9U):)M?RQO>
M3T6RNN9%C]D#X6^+?VW/VA]2_:W^-EEOT/2[\?V5I\@)AEG3F*W0'K%""&;^
M\Y&<Y>OO>L3X<_#WPM\*? ^F?#SP5IRVNF:3:K!:Q#J0.2['^)F8EF/<L3WK
M;IT:?LX:[O<T\/\ @Z/!V2>RK3]IBJS=2O5>]2K+63O_ "QVCMIK9-L****U
M/N0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "O!?VV?V0?%O[1-[X,^*WP9^)B>$/B/\.-2GO/">LW5
MIY]K(LZ*D]M<)U,<@106 ; W#:=QKWJOF[]M[X1?M02_$OX>_M0?LIS'6]7\
M!W-S'K7P]O=;-G:^(+&X38X5G81+.@+[6<?QA@<QA6 /G[]D3]MOXW_LO7?_
M  @_[6/P5L4\)^*_C)XATK_A9?A?42]G;Z]+JUSY\,EO(/,2 SB78[%3Y:YP
MQ5L=G\6?$GB?]A'_ (*->*_VI_''PP\1:_\ #CXI^%]/LKS7_#.EO>R:%?VD
M<<*I-&GS+&ZQAL]RXV[BC"O+?A5\,OVHOV[M"M?@WK/P1'@?X<Z7\>M=\4^-
M/$.JZU!/=3SKJ]W*VDV\,?.^-Y'B>4_(63<" NU_J/\ :%O_ -N#X._M%VGQ
MF^"?@V?XF_#_ %#P]_9^M?#R+6;>QN=,O5DW+?6[S "0,H52F2>6.!D$ 'SS
MXP_:!\0?M#?\%5_V<OB'X4^&?B'0?"OV?7[+0=0\2:<UE=:QBPD:[F6W?]XM
MN%DB5'<#>PDP/EKU/_@C5F\^%/Q;UZ^&[4;_ ./?B&34I&^^9-ML<$_B3_P(
M^M;/P%^"W[1/QP_:YC_;:_:F^'MMX(B\-^'I=&^'7@./5H[ZYM!.3]HOKF:+
M]V)'1F0(O\+8(!0%^=TCP'^UG^P?\=OB+JOP,_9U/Q2^'7Q*\12>)+>PTKQ%
M;:?>Z%JTP'VA'6XXDBD(&"H.U54'!&" 6/V>"UA_P6-_:!L=.^6WO/!/AVXO
MT3[IN%MH%0GWV,WYFNT_X*X7VH:?_P $Y_BC/IC,)&T>WB8KU\M[VW23\-C-
MGVI/V$/V=OC%X,\7?$7]J7]I?3[#3_'_ ,5-5MIKO0=.NQ<1:)I]K&8K6T\U
M<K(X0X=E)4[$YSFMKP[X/^.?[6W[*_C?X4_MB_"NP\#:GXB-_I-K::3J,5ZJ
MV31(+>]#1RR+O$A9MA8<QC(&>0#M/@KHNA+^RKX2\.B&/^S!\/K"V\O V>1]
MAC7'TVU^97PCO=1UK]@/]CGPSKK,^DS?M+V\4J2<JT8U.YVJ?;]Y,/SKZ0T'
M7/\ @J1X%_9QC_8QL?V3[#4-?L=#_P"$;TGXJQ>,[5-*%BL?D1WSPM^_$J0@
M?(1N+*&VG.P]E\3_ /@F_?\ _#OGP?\ LO?"/Q3;0>+?AM>66O>%-:ND*02Z
MW!+)-([#DHDKS3@==N]2<[>0#I_^"M]E8W__  3H^*,.HHK1KHUO(H;_ )Z)
M>0.A^NX+7K'[-M[J&I?LZ^ =1U9V:ZN/!6E27+/U,C6D18GWR37RG\;]-_;^
M_;Z\ 6'[*WQ#_933X6Z!J>HVC?$CQ?=>+;2]CDMK>9)FAL(H278R/&I4MD
M*QP2U?;.E:78:)I=MHNE6RP6MG;I!;0ITCC10JJ/8  4 6**** "LB2S\9F1
MC%K-F%+':#;'('YUKT4 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU
ML44 8_V+QO\ ]!NR_P# 8_XU\T?M@?\ !/2_^+EW/\7/A5>V6F>,X#Y[QV@-
MO'J4BG(8L#B.?(XDXR?O'^(?5]%14IPJQY9'SO%'"N2<893++\SI<\'JGM*$
MNDH2WC)='\FFFT_BW]E#]OOQK)XC7]G_ /::U1=#\164OV2VU?5[3R_.D' A
MN<XV2],.?E?O@\M]<_8O&_\ T&[+_P !C_C7E'[87[$?@+]J30VU2#RM)\6V
MD.W3M<2/B4#I#< <O'Z'[R=1D95O OV;OVR_B9^RCXT7]F;]L.QNXK&S98M-
MUR?,CV4?1"6&?/MCCY7&2F,<@87"-2=!\M3;H_\ ,_+\LXHSWPVQ]/)N+*CJ
MX2;Y:&->WE3Q'\LK;3>CW;?O./VK]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUI:=J.GZQI\&K:3?0W5K<Q++;W-O*'CE1AE65APP(.01UJ:NH_<8RC.*
ME%W3,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**!F/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UJSSP6L#W-S,D<<:EI))& 55')))Z"OG7X]_\ !3;]GSX0>?H_
MA&];QCK,>5%MH\P^RQMZ/<D%<?\ 7,.?4"HG4A35Y.QX/$'%'#_"N#^M9MB8
M48=.9ZORC%7E)^44V>Z_8O&__0;LO_ 8_P"->)?'K]O+X5_ 8S:5?_$.RUW6
MHLJ=&T"W$[HWI))N$<6#U!;</[IKP4W7_!1']OGBV1O!G@N[_B!>RM98C[\S
MW61Z9C)'\->V_ 3_ ()A? #X2^3K/C>W;QEK$>&,NK0A;.-O]BV!*G_MH7_"
ML/:U:O\ #5EW?^1^9?Z[\=<:>YPG@/8T'_S%8I.,6N]*DO>GWC)^[TDD>&R?
M'#_@H#^W4DWA_P"$GAQ_#7A:YW17%_;YMX6C/#"2[8;I.I!6$ X/*FOHS]C_
M /8[OOV5O!MS8VNOZ=>:YJLBOJ^II:-@A<[(4W<[%R3V)+$GL![K;6MM96T=
MG9VZ0PQ($BBB0*J*!@  < #TI]73H*,N:3NSZ#ACPWHY3FRSK-L74QV.2:52
MII&"ENJ5->[33VZZ-VM=HQ_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HK
M<_2S'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:M:5!K\,CG6+^"92OR"*+:0:O44 %%%% !1110 4444 %%%% !1110!6TS1
M](T2&2WT;2K:TCFN)+B5+6!8P\LC%Y)"% RS,2S,>222>:LT44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G7
M[2'[,?PT_:<\%MX6\=6'EW<"LVE:S;H/M%C(>ZD_>0X&Y#PV.Q 8>BT4I14E
M9G#F>69?G. J8+'4E4I5%:49*Z:_K5/=/5:GY\?#GXP?'O\ X)H_$1/A#\;-
M/N-:\!WDS-I]U;Y940M\TUHS=",Y>!B.3D8W;F^\/ OCSPA\3/"EGXW\":_;
MZGI=_%OMKNV?*L.X(ZJP/!4@$$$$ BJ7Q8^$G@#XV^"KKP!\2/#\6H:==#(5
MN'AD .V6-^J.,\,/<'()!^%M6T+]H;_@EG\23KWAV:;Q)\.-6NP)4D)$4OHD
MF,BWN0H^60#:X'0@%%Y??PV^L/R_X!^(QJYYX,5E"LYXK(V[*6LJN$OLI=9T
M>SWCMO93_0VBN-^!WQX^&_[0W@>'QW\-M:%Q V%N[23"SV<N,F*5,G:P_$$<
M@D<UV5=2:DKH_<<#CL'F>#AB\)452G-)QE%W33ZIH****9UA1110 4444 %%
M%% !1110 45D^,_'?@SX=:%+XG\>>*;#2-/A_P!9=ZA<K$F?[H+'ECV R3V%
M?*'QG_X*P:"NHGP7^S)X$NO$^J3OY5MJ-[;2+"[]O*@7$LWT.SZ&LZE6G2^)
MGR/%''7"O!M)2S7$QA)_#!>]4EVY81O)W>E[6[M'UWK6MZ-X<TN;7/$.KVMA
M96R;[B[O)UBBB7U9F("CW)KY>^.__!5GX0>!9)?#WP:TJ;QCJN[RTN4+0V*/
MTX<C?-SV1=I[/7FFC?L9?MI?MA:I#XN_:G^(USH&D%_,@TNX :5 >T=I&1'"
M<<;G(?IE6KZB^!'[&7[/W[/,<5UX(\%QW&JQK\VO:MBXNR?56( B^D84'O6/
M/7J_"N5=WO\ <?!?VYXH<<Z9/AEEF%?_ "^Q"4J\EWA1VB_\;L]U(^5K?X*_
M\% _V[)TU+XP>(Y?!_A.=PZ6%S$UM$4SD;+-2'E(ZAIB.#PU?1?P$_X)[?LZ
M_ KR=53PW_PD6M18;^U]>592C^L46/+CP>AP6']XU[E15PP].+YGJ^[/>X?\
M*.&<GQG]H8WFQN,ZUL0_:2O_ '8OW8)?9LKI:<P=.E%%%;GZ:%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %4?$OAGP_XRT"[\+>*]
M&M]0TZ^A,5Y97<0>.5#U!!_R#S5ZBC<BI3IUJ;IU$G%JS3U33W375,^ ?C9^
MS7\:/V ?'S_M"_LP:E=7GA7=G4]-EW2_98LY,-RF<RP>DGWD[D$!V^I_V5OV
MNOAO^U-X4^W^'9A8:Y:1 ZOX?N)09K<]-Z'CS(B>C@=P&"GBO59H8;B%[>XB
M62.12KHZY# \$$'J*^)_VJ?V$?&GPA\5_P##2O[&DUSI]Y82FYO?#^G??@/5
MWMEZ/&1G= 01@D*"#L'(X3P[YH:QZK_(_#,=D&>^%>,GFG#=-U\MDW*MA%K*
MGWJ8?\Y4^O32SA]M45\\_L7_ +>GA']I*QC\%^,1!HWC6WB_?6!;;%J 4?-)
M;Y.<\9:,_,O)&X D?0U=$)QJ1YHGZUP[Q)DW%>50S'+*JJ4I]5NGUC);QDNJ
M>ORL%%%%6>X%%%% !17!_&C]I?X)? #3S=_$_P >6EE.R;H-,C;S;N?TVPIE
ML'IN("CN17RAXR_X*+?M&?M$Z[+\/OV./A->VP;Y6U26V6XNU4\!VS^XMAVR
MY;V8&L:E>G3=F]>RW/@>*/$KA/A2LL-B*SJXEZ1H4E[2K)]%R1V;Z<SBGT/L
M7XH?&7X6_!?0SXA^*'CBPT:V(/E?:IOWDQ'41QKEY#[*":^2_B=_P5(\;?$/
M7#\._P!D#X4WVHW\Y*0ZG?633S,.A:*VCS@#KND)&.J"E^&'_!+3QCX_UP?$
M/]KWXJWVI7]P0\^F6-ZTTS=PLMU)G '3;&,#LXKZT^&/P=^%_P &=#'AWX7^
M"+#1K7 \P6D/[R8CH9)#EY#[L2:S_P!HJ_W5^)\E_P ;8XZ[91A'Z5,5)?A&
ME?Y3B^Y\=>"_^"<W[1'[0NNQ?$+]L?XLWL&_YAI<-TMQ=JIY* C,%L/9 X_V
M17UA\&/V:O@I\ =/%E\+_ =G8S,FV?4I%\V[G'??,^6(SSM!"CL!7=45I3H4
MZ>J6O?J?7<+^&O"?"=5XG#T74Q+UE7JOVE63ZOGEM?KRJ*?4****V/O0HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^5/VT/^"?$'Q'OI/C7^SXPT7QG;2_:I[.UE\B/495.X2(P(\FXR
M,AN QZX)+53_ &-?^"@\_B/5D^ W[3@.C>+;2;[);:I?1>0MY*IV^3.I \J?
M/&>%<\<-@-];UX+^V5^PMX(_:>TE_$>C>1H_C&VAQ9ZL$Q'=@#Y8K@ 99>P<
M99/<#:>:=*4)<]+?JN__  3\;XBX(SCAW-9\2<&VC6EK7PSTI8A=6ND*N]I*
MR;WWES>]45\"?![]O_XL_LEC4/@7^U7X'U;4[O1(-ND3B1?M(QPD;R.=LL)'
M*S L0!CYQC:V?XR?\%!?V[9GT_X2>'Y/!WA*=BC7UM*]M"4Z'?>,/,F(Z%80
M.#RM+ZW!K1-OL8P\<>&\3A84\)AJ]7'2NGA8TY.K"2TDIMI1BD]Y7VUMNE]3
M_'?]M']GW]GI);3QIXSCNM6C!QH.D8N+LGT900L7_;1E]LU\OZQ^V1^VK^V+
MJ<WA/]EOX=W/A_1RYCGU2V(,J _\]+R0+'"<<[8P'ZX+5Z9\"/\ @E/\'? 4
MD7B#XQ:G+XQU8$.UO(##8H_7[@.Z7GN[;3W2OJ'1]&T?P]ID.BZ!I5M8V=LF
MRWM+.!8HHE]%50 H]@*.2O5^)\J[+?[Q?V%XH<<>]G.*6685_P#+G#OFKR7:
M=?:+_P "LUHXGR)\%_\ @D_X=AU >,_VF/'-SXGU2:3S;G3K*YD6!G/7S9VQ
M+-]1Y?XU]7^#? _@WX>:%%X8\">%[#2-/A_U=II]JL2 ^I"@9)[D\GN:U:*V
MITJ=+X4??<+\"\*\'47#*L-&$G\4W[U27?FG*\G=ZVO;LD%%%%:'UH4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 <QX[^"WPF^*&JZ;K?Q$^'NDZS=:0Y;3YM1LUE
M,6>HP>&7OM;(R <9 -=+###;0I;V\2QQQJ%1$7 4#@  =!3J*5DG<YJ6#PE"
MO.M3IQC.=N:223E967,UJ[+17V04444SI"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K.\6>+_"?@+P_<^+?'/B?3M&TJR3?>:GJ
MM[';V\"YQEY)"%49(&2>]:-?$O\ P5GF\,:?\8?@!K?[0=C/<?!6T\6WS>.T
M:!Y;-;PP1C3VNT4'=$'\W@@@KYH(.<$ ^DO@1^US^SC^TM)?VOP6^+FB:Y=:
M;>7$%U86NH1FX"PRF(SB(-N,+$924#:ZD$$@UW?B'Q+X<\):5)KOBO7[+3+&
M''FWFH720Q)GIEW( _.OA;]C[]DC]G3X]W6F?M#?!?QAI?A[7_ WQM\3WUIJ
MG@R.WSJ>CMJUUY-E,(R ;:2 H$.#B)B$P&JU^W)IGPXU7_@H[\/X_P!MP(GP
M5C\#SGPW)K4K1Z&?$AG?<+QR1&K>1C'F$*<)_M"@#[>\.>*/#7C#2DUWPEXB
ML=4LI"1'>:==I/$Q'4!T)!Q]:K^+/'W@7P'!#=>.?&FDZ+%<.4@DU;4HK99&
M'4*9&&3["OB/]C[3?A;I'_!3;Q-!^P<T$OPAE^'Z'QV_AZ8RZ FO"<^2+9U)
MB,OD[.(R0 TOOB;]D'X(?"S]O_XO_&7]J/\ :9\'6GC"*R^(5YX0\%:5K8,U
MKI6F62H08HB=JO)YJLS8SN5R,%F) /NBUNK6^MH[VRN8YH9D#Q2Q.&5U(R&!
M'!!'>I*^._\ @GNLO[/W[6'QM_8/T?4+N;PCX4GT[7_ MK=W+2G3K2^A62>U
M1G);RTDD0*">H=CDL2?:_P!NSXU:S^SO^R#\0/C%X:E$>J:/X>E_LJ9E!$5U
M*5@ADP>#MDD1L'KC% '?R_$CX=V_BI? L_CW14UM\;-'?5(1=-D9&(MV\\<]
M*VJ^(OAW_P $K/V<O&/[#.G_ /"2^"UN_B1K_A*/7+OX@3W$C:LFMSP"Y$XN
M"V[:DS ;,X95^8$DD^<>,_VN/BO\?O\ @EG\%/#5MXPO+/Q5\8/'-AX!U[6X
M)=MR81=36\\^\?QRK#%O]1.X[T ?H5X?^)'P[\6ZK<:%X5\>Z+J=]9Y^UV>G
MZI#-+!@X.]$8E>>.1UK:KX1_;Y_8@^!/[)O[+1_:4_9.\!6O@OQO\*;BQU'1
M]:TIW66]B%Q%#/#=MNS<*\;L6WY)VXSM9@?M;X>>+[7XA> -#\?6,)C@US1[
M74(8R<E$FB60#/? :@#8HHHH ***SG\7>&HW,<FL0AE.&!/0T :-%9O_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]
M4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"
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
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@
M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8
M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[
M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?
M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'
M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0
MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__
M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O
MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/
M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:
MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
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
MK^IZ9OF\:WFTH5M0^&B@B;#"08.1\VXMY:?5M !1110 4444 %%%% !1110
M4444 %%%>)?MB?M0^,?@?<^#_A1\%? UIXD^)'Q'U.>R\(:7J=R8;*);>(2W
M-Y<NOS>3#&58JN&;/!X- %C_ (*"?M%>(/V4OV0/&GQT\(Z='<ZMI-E#%I:S
M1[HX[BXN(K:.5QW5&E#D'[VW'>OFGXX_\$V+GP!^SAK'[5'A+]I_Q]??&;PW
MX=E\2-XY/B9W@U&:"$W$L"P?<6V=59(T' !0-N7*G4^-_P"T/^U%\$O#,_@7
M_@J-^S_X,\6_"/Q6@T_6_&/PQ:]:'21*P %W!,?-"AMN)$V%2 4+284^[_M-
MZYX#TK_@G1X^UCX12:?)X;B^$&IKX;;2&4VHM?[-D2#RBO&P+MQCL* .P_91
M^+>H_'K]FGP)\9-9MXXK[Q'X6L[[4(X5PBW#Q+YH4=EW[L>V*\^_;5_8;MOV
MC[G1_B_\)?%W_"$_%KPC()?"?C:U0\@$DVMT%!\V!@6&"&V[FX96='^>_AU^
MUE\0;;]F+X.?L._L-PVNL?%35_AGHUSK>N.HDL/!=G-9Q2275TV&7SAYGRQD
M'DJ2K%D1_O;PM9:_IWAG3M/\5:W'J>J06,4>HZC#:"W2ZG5 ))5B!81AF!;;
MDXSC)Q0!+H4&L6NB6=MXBU&&[U".UC6^N[:V,,<TP4!W6,LQ12V2%W-@'&3C
M-6J** "BBB@ HHHH **** "BBB@ HHKF/C3\6O"?P'^$WB'XR>.995TGPWI,
MU_>B!0TDBHN1&@) +L<*H) RPR10!T]?!_P<^!^E_P#!5JY\:_'7]HSXE^*$
MT'3/&=_H'@KP-X=UQ[&WT6&U*J+F94YDNW+!R6X QP5*JG20?M!?\%;[KP/:
M_M*:/^SG\,]3\)ZA:)J-M\-K/5+W_A)%T]U$B'SR/(:<H02BJ3R (]V5KT__
M ()_?%/]D[XS^ -?^)?[,GA2#0+_ %SQ#+?>/]#FB\N_M-7D_P!8+E"3C)#%
M2OR'YMH!W@ '&?\ !,3QA\3O#^N?%O\ 9"^)_CN^\4/\(O%L%GH.OZK(7NI]
M+NHWDMHY7/+,BQGDYQOVCY54#W[X^? /X6_M,?"[4_@_\8/#4>IZ-J<>'0\2
MV\HSLGA?K'*A.58>X.02#\3_  W_ &O_ (9?LH?&W]JGXN>.?-U#6M5^)UCH
MWACPIIWS7VMW<%L\<4,* $X)<;GP0H/0L55OJS]C"/\ :PO?A?<^,/VO]4TQ
M/$/B#5'U"Q\-Z99+&OAZS=5\NQ:0']ZRXR2<D%B"S8S0!)^QC\#_ (P_LZ_"
M$_"7XM_&1?&T>DZE-%X7U.6S:.YATH8%O!.Y8^;(H!Y_A!"@L%!KUJBB@ HH
MHH **** "BBB@ HHHH **** "ODK]K'6/%W[27[:GAO_ ()_6WQ)U;P?X3?P
M'-XO\87F@WGV:_UV(71MHM.BFZQID&23;G<FX<;:F\2_M.?MK?M"?%7QGX+_
M &$?"'P]MO#_ ,.M<DT37?%'Q&GO&74]6B4-/:6L5KRBQ%E5G?J2"".^=^SQ
M^TE\//B_^U=IO@?]L?\ 9ZLO '[0GA'2KFW\.37$YEM=4LIA^]DTZ8G:^0KX
M0[V56E".<S  '*>'?A->?\$X/V]/A=\./@[X^\0W?PT^,,6IZ?J?A77=5>\3
M3M1M8%ECN8&?E2Y>-3U.!)DD; OW3+%%/$T$\:NCJ5='&0P/4$=Q7Q]^WCXL
M\,>'?^"@G[+UUXVUZTTK1M)/C'5]2U*_G$<,"0:7'(&9FX &P_F*WOV6?VC_
M -HK]L[X\3_&?P!:IX:^ >C6]S8:0-5TS-[XRNB=OVR/=AK>"-E^4]_F4AF9
MA" ;?P*_89U3]E[]IW6?'_P$^(<>C_"_Q5:2W/B'X:S6K20P:KE0EQ9'(%NA
M&2R\X"A "I3R?HJBB@ HHHH **** "BBB@ HHHH **** "O!O^"D7[1?C/\
M9F_9<U#QK\.)[:U\0:KJMGHFD:I>H&@TV:ZE\LW<@(((C3>PR"-VW((R"O[7
M'[4'Q-^&WCCPE^SG^S;X(TK7_B7XZ2YGTP>(;EXM,TFQMU!FO+LQ_.RY.U43
M!8AN<@*WAGQI_:(^,OPRLHO@I_P5R_9]\(ZY\,/%5W!;GX@^ 6NWTRUN%D62
M)+R&4^='AU5MZ[/NG:LF&P 8_P"U9_P3WG_94^ 6J_M>_!+]HGX@R?%7P3:I
MK.I^)M8\127":\(W4W,<\+97RRI<JG(P K;P2:^W_@YX]_X6K\(?"OQ0^R"W
M_P"$D\-V.J>0I)$?VBW2;:,^F_'X5XS_ ,%)]<T/3O\ @FO\1]4\'2VDNES^
M"EBTU]/96@:VF:*-#&4^4IL<$$<8QCBO)#^U3\5/&GAOX??L'_L WEI<>+M+
M\':.OCGQ]-;K<:=X0LTMHE*G(*2W+!2HCYQROWMQC /7/VN?V%;GXR?$+0/V
MD?V??'<?@'XL^'+F);?Q1';&2#4K+<!):WD2X\]=FX+GJ/D/RD%?H:!9U@1;
MF1'D" 2.B%59L<D DX&>V3]33;&.[ALH8K^Y6:=8E$\R1;%D<#E@N3M!.3C)
MQZFI: "BBB@ HHHH **** "BBB@ HHHH *9/,MO \[JQ"(6(49) &>!WKA_V
MF?C_ .$/V6_@3XD^/?CF":;3O#MB)GM;<@27,KNL4,*D\ O*Z)D\#=D\"OG+
M6OCS_P %=?AOX9C^/'C/]FWX;^(/##PB[U#X?>%M1O1XBTVU(W8\R0&*:55^
M\L:N21\JCG !QG[.G[-FC_\ !5?X67/[7?[2OQ9\6E_$.K7\/@[PQX;\0-9V
MOA.T@N)((E6-00]R?+\QI'!W!DRM>L_\$L?B9\5-?^''CKX&_&?Q?/XBUOX3
M?$2_\+)XANV+3:A9P[3#+(Q)+/RXR23M"9).2>U_8&\;?LF?$3X'/XT_9 T6
MSTK1-7UFYO\ 6])AC\NXL]4F(>>.YC+,4D'R@ $H$""/Y M?*7[/?[:'@C]E
MO0/V@?&=QI<WB'QQXO\ VEO$.F>"? NFY>]U:X3[.(E"J"RQ*90&?''0 L54
M@'VQ^T[^S%\)OVMOA-??"'XO:']ILKG]Y97L.%N=.N0"$N8'(.R1<GV8$JP*
ML08/V3/AC\:/@Y\$].^&_P =OBU#XVUG2IYH+77TLVBDFL5<BW68LQ,DHC W
M.><G!+E3(\7[(VE?M-:=\&K:[_:V\4:7J'C'4KR>^N;72+)8H=)AE;='8AE)
M$WE E=__  '<^WS&].H **** "BBB@ HHHH **** "BBB@ HHKY$/[4'[>7[
M3?B?Q/KG[#/@CX;6O@CPAKUSH\>K?$2XO#<>)+RV.)_LR6Q BA#':K.1N.#N
M'S*H!#\?!XA_;,_;GO?V(-9^(^L^%_ 7@_P5!K_B:P\/7YM+WQ-<3R*D<+3+
M\RVL:LI8+U<X/.QDP/@KX UK]@/_ (*(^&OV7_A[X^U[5/AE\4_"=_>Z;H'B
M#4FNSHVI62M*[0.W*HT:X([^9\V=BFNL_9,_:.^$'QV_:;O;+X^_ .'X=_M&
M^&] ;2KK3]2E\PWFFAS*7L9L[9HR27X!8(QVLZ;FK&_:O^(_@;X=_P#!4OX3
M^-OB=XFM-&T+PC\+?$.K7>HWLFV.,2!H3[LQ  "@%F)  )(% 'V/J.G:?K&G
MSZ1J]A#=6EU"T-S;7,0>.:-@59&5LAE()!!X(-?/_P"RU^Q+X@_9$^-GBF?X
M3?$[R_A'XAMS>6GP\O('E;2=59QO>VE+?NX"@/R\D[@#]P,<K]C7XZ_M.?M;
M_%#5/VB;G3$\)_!1]/>R\#^'=3TY3J.O-Y@/]JR/G="A"D*H)5E;@''F-]-T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7*?&WXW?#/]G?X:ZE\6_B[XFBTK1-+C!G
MN'4L\CL<)%&BY:21F("JH))/U-=4V0I*C)QP":^(?BIXJ^)_[=6E?"?Q_P""
M/A+YFJ_"SX[K!\4/AM>ZG%NTZ2W9T\]GDVI*L:%948#YO.X!PU &_-_P43^#
M7Q^OV_9=^/7P"^)WPUTWXIZ9<Z+X=UGQSX=%E;:JMS$T/EH^YO+D82#;U&67
M)&5S2_X)_?M%>(/V?O$D/_!-/]K.>/2_&'A2$6WP^UV?]W:>*M'4D6WD.>/-
M1!L"9R0FW[Z.*T_^"VNFVMS^P[/J\<2_VII?C+1;G0I\?/!=&[6,,AZ@[))!
MQV)KTG]NGX3_ +'/Q<\ Z1X7_:ZU/3=+CO=:BLO"FM2WXM+ZUU"8@(+6;JK$
M@$@@H0H+@A> #Q[_ (*&_#^Q_9G^.7P\_P""@OP?(TSQ'+XQT_PSXWTVU^5/
M$VF7C>65=1P\Z!!M;!/"L<^2E>LWG_!.[]G_ %G]M.[_ &W_ !-IDFI^(I;"
MT2STZ\56M+6\@3RA?!<?-+Y20JN>$*%QEBI3 ^%/_!-3P_X4^(6A_$#XS_M'
M?$3XIMX1NA<^#M*\;ZR)[/2[A1A+DQ@#SIT'W9&/'7&0"/IB@ HHHH ****
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
M'^T7_P % ? ?P.^(+?!GP3\*_&GQ,\;062WFI^&?A_HIO9=+MV&4DNF! BW
M@JO+'*D@!E)ZS]IS]I.W_9CMO"7BKQ/X5>X\+ZSXKM]'\2^(%N0B:!'<*Z07
M4B[3NB,_E1LV5"!\\G /G_["OP5^+/P=^+GQ]N?B?X.1(/%7Q3GUOP]XJ^U1
MN^JV,\8:*#:#O5+=2%&[ W22!?NF@#Q#XT?'6;]I.R\)_P#!2+]B[P_JE[XM
M^"VHWFF?$'X;ZS:&WU*33)EQ=6TD0+8D0!W0KN!RY&7B\NOJKX6?%;]G'_@H
M#^SO)K/AXV7B7PGXCLFM-:T:_0&2W<J-]M<1YS%*A(/!_NNC$%6/C7[,6FVN
MB?\ !6/]I&ST")8+.Z\/^&+K48(AA&NVM,AR!QN(9V)[EV/<U#K7[$'[,7Q=
M^.OC#QA^R#^TSK_PT\<:9?):_$2T^&>MHD#SR N/M-K@J)#\WS*0N]9,@R*^
M #FOV.?A#_;.@_M%_P#!*[QUXGO=8\'^#+BWL_#&LR.))[/3]6M9+B*WW="]
MNRAAD8WEA@* H^E_V2_V2_A'^QK\([3X2_"72-D28EU759U!NM4NL -/,PZD
M] H^55PH  J;]F7]ESX;?LK>"[KPKX$GU/4;W5M0?4/$?B37[TW6I:S>O]ZX
MN)B!N;L   .>,EB?2* "BBB@ HHHH **** "BBB@ HHHH *\\_:3_:>^%7[*
MW@6/QQ\4+Z[<WMXEEHNBZ1:&YU#5[M_N6UM "#)(?J%'<BNN\<ZQX@\/>"M7
MU[PGX:.M:I8Z7<7&FZ.MP(3?3I&S1P"0@A"[ +N((&[-?).BZGXQ_:]_:6_9
MS_;:^&W@D:QX-M= UJR\2:?=7<:2>$]2DB\N5V20@M(LBF'Y1N(BSP"IH I_
M$']IOX8?\%$?!?BK_@G_ /$[X6>./A-XS\7Z"UQX5LOB#HAM1?20,+B&6(@D
MMLDA#.F!E4<*200.X_X)_P#[:6J?$Z&X_99_:2M#X=^-'@:(6>OZ/?,%.LQ1
MJ NH6QZ2JZ;7;;D?-O'R,IK$_P""FFFVJ_&_]E[Q'8Q*NKP?'*PM8+A1\XM)
M<&Y3/7:PC3(]J[']M7]GG]COX_>-/!_A3XR^-1X4^(]]/(GP]\1:#JXL=<62
M(&0K!( =Z*>0K@@,WR8=AD \V^*7P_L?V-O^"D_PZ^*GP9(L='^.E_=Z'X^\
M*6WRPW%Y'%YL6HQQCA7#-F1@/[YZS.:]9^"O_!.[]G_X*?M,>-OVK-)TR34/
M%/B_5IKVVEOU5DT?SQNN1;C'#2RM(S2'Y@K[!@;B\/[/_P"P%X=^$GQ.@^.'
MQ1^-?C/XH^,=.LI+/0=9\;:B)ET>"08D%M$HVQNZ\/(221D#&6S[_0 4444
M%%%% !1110 4444 %%%% !537M=T7POHEYXE\2:K;V&GZ?:R7-]>W<HCBMX4
M4L\CL>%55!))X %6Z^//VW/&OQ#_ &K?A1\>_P!AKP/X2GT?Q]HFF:=J/ANS
M-\I/B;1FEMYGFA8A0-SQ3VS)D@,44M\Q  )M2_X+'?!;2;F#Q;?? ;XIQ_#6
MYOA:0_%>3PBZ:,Y+[!,K$AS"6X#;=Y(("$\5QOP=^+=K_P $VOVCM6^$/Q1U
M"(_!+XN>()?$7PR\>HX:STR\N\22V,\@X2(Y4HY.  '/#R&/Z%_:#\.65_\
M\$]/&/AWQMX&M-%2/X17JWOA^*1)8M,>/37;R49/E(A=0%9>/D!':O/OV>='
M^!WBG_@DQX%M_P!KF+2KCP7%\.K*369-=8B*&!(P(G5A\R2*NP(4(?=M"<D4
M 3_\%3?V??#WQ _9^O?VF_".KKH7Q ^$^GR^)/"/BVS8+*J6RF=[5F_Y:1R*
MK;5.1O*]F=6/$O[('P7_ ."D7ASX(?M5?'/0ITGL?"UMJMUX=CXM]0%Y;P7
MMY\_,8HY<L "-P9@V0:Y[P1_P2J^%/B+PWI6CV_[6_Q.\4_!^X2"_P!*^'\_
MBH2Z3=VQVRQ1F2-0TEK]UE1<=CNSS7V!86%CI5C#I>F6<5O;6T2Q6]O!&$2)
M% "JJC@    #H!0 MI:6EA:Q6%A;1P001K'##"@5(T P%4#@  8 %2444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %<M\:_C/\ #O\ 9[^%^K_&'XJZ\NG:%HEMYMY<;"S,
M2P5(T4<N[NRHJCJS 5H>.OB'X%^&&@CQ1\1?%^G:'IINX+;[=JEVL,7G32+'
M&FYB!EG8 ?7T!KQ/_@I_\%OB#\;?V2-5LOA19?;O$?AO5;+Q%I.E%-XU"2SF
M$K6^T??+)OVK_$P5>^: .+;_ (*PZ?X'O+#7/VC/V1/B?\./!FKSI'IGC37=
M)66VCW_<-U'$2]L6'.WYVZ\$ D2_&7Q#H/[,7[2_AG]NGP/K-K=?#3XIPV7A
M_P")EY83K):Q2MQI6M[U)4H"WV=Y,[0CJ>2:]5_9S^/_ ,#?^"@/[.2^*=.T
MVRU+2]7M&L?%?A;4T65K&X*XFM+B-AV)X) #*58=:^9_ /P0MOV8_P!HC4O^
M"9/CRZN=?^"/QN\/:K=_#^UOIS)/H5U#&9;NR1VR0JI^]1NS^4P^<R$@'H__
M  6<TW7Y?V*Y/%6AZ)-J4?AOQEHVK:C96ZDO+;QW2JP  /\ $Z9..!D]!5/]
MES]ESXK?M _%:T_;M_;MTE8_$$:[_AM\-I"6M?"%JQ#)+(C??O&PK$L,H0"0
M&")#[/\ L:^$_CEX%^ 6G?#/]HA[:\UKPU<W&DVFKQ7(E.KZ=!(8[2\D'.R1
MX0FY22V1N;!8@>JT %%%% !1110 4444 %%%% !1110 445YA\3]!\(_MH_L
MY:OX2^%/QWGL-*\20O9CQ9X,O8IG"I+MFB1^1AMCQ/@@X8C(H ^6/VO_ /@J
MSXZT7X@QV7[)VC0:EX&\!>*]-M_BM\0I[=9;']]<I"=/MV)PYPQ+R(<C'RD
M;F^BOV[/@%XH^,_PDM_%?PFE6V^(O@#4D\1?#^]QR;V 9:U;IF*XCW0LI.TE
ME+9"UC?&[]A3X;3?\$^_%/[&WP3\)P:=92>')!HEOP6GU&(K<0RS.>7D>>*,
MLYYY] !6C_P3@_:+B_:9_9"\)^-KZ=O[=TRS&B^*K>7B6#4K51%+Y@/*LX"2
MX/02B@#M/V;_ (\^&_VHO@+HGQD\&EK5=:L"+JRE/[W3KU,QSVT@X(>*564Y
M SM!'!%?G3^P1^S_ /M-?M;? 30/V/OB+I-_X&^#OP[UO48/'EQ!*T5[XQU$
M:C/,UBC8!2"(L$D(R-R'DMM$?W#\'/@+\0_@-^UMXXU/P19VS?"[XA6?_"07
MEL;D*VD>) Z1S^5%U9+J,B5FZ!XB.. WNB(D8VQH%&2< 8Y)R3^= &=X.\'>
M%?A[X5T_P/X'\/VNE:1I5JEMIVG64(CBMXE&%15'0?\ ZZTJ** "BBB@ HHH
MH **** "BBB@ HHKRCXY?MR?LE_LV>([?P?\;?CIHNA:M<HKIILKR33HC?=>
M1(5=HE/9G"@X.#Q0!2_;K_:S'[%7P%D^.<O@"?Q'!;:W8V=W96]V(&CAFE"O
M+N*MD@<*,<LR@D#)KHOAS\2/@7^VG\ O^$E\(ZA:^(_!_BW2Y;2^MI!SLD0I
M-;3)G,<@#%64\CJ.""?-_P#@HG;Z%\=/^"<GQ \0_#KQ#::K9_\ "+CQ!HVJ
MZ9<+-%*+*6.]66-U)#?\>_4>XKY5^/7Q C_X)U^*?"'[87['NJ:=/IOQHTJ+
M4?$'P0+2&*]>2T^T?VE9QQ*Q@1-WSG  S@95MJ 'T]^P+XO\2?##5/$O[ WQ
M4U>6ZU[X8[)/">HW9^?6O"TK$65P/[S0_P#'M)CA2B#))->"_M,WO[7?@[_@
MJ%XM\)?LN^!UF\1?$[X::7::5XLOE/V3PY913%+F]<[2I*-&0%/\3I\KDJC=
M[X*M?B[^U?\ !+X*?MW_  G\4>%?$'Q5\-7J1:\N@NUG9:CI5U,([_2YO-):
M.2&-ED^8';)$[(AWKG[2V)O\S8-V,;L<X]* /)?V/?V/?AU^Q[\.I/"WA:XG
MU;7M6G^V>+O%VI?-?:Y?-DO-*Y)(7<S;4R0H8DEF9F;UNBB@ HHHH **** "
MBBB@ HHHH **** .(_:'_:#^&W[,/PLOOBY\4M1FBT^S9(;>ULX?-N;^YD.V
M*V@CR/,E=N N0.I)"@D?/NE_\%.OB%X,^('AK1?VKOV*?%'PM\+>,M1CL/#O
MC#4=<AO8A<R?ZJ.\BCC4V;,.JLQ9<$D;59AS7CR[^.?[<MOX5M=+\,:#IGQ+
M^ OQ[M+KQKX,O[]TL9;-'D-O>1R,K.R/;LDB/MR<2E5R%4]5_P %N[:TN?\
M@G3XN\R$/=IJNCG36'WDG.HVZY4]CL+CZ$T 7/'/_&%7[;UC\5H/]'^''QRO
M(=(\5J.(=)\4(I%G>GLBW2 PN< &10['I6/_ ,%EY_%7AOX,?#+XL>&O!MWX
MA3P/\;M UN_T:R#>9=)'YZ)&-JL07EDCB'!YF'!Z5Z?^W?K_ .S6_P !F^"O
M[3_C6+3;;X@SPZ'H_EP--=-J#NGDW$,2 L3#+Y<I?&U=JY/S 'KOV6K7XXVG
MP#\.Z+^TM:6G_"9:;;M9ZO<6MT)TO3!*T<5WN' ::-(YB.S.>AX !XM^R%^R
M%\2_%7Q+/[<?[<9AU#XEZA#CPSX9'S67@JR;)6W@4DC[1@G<_)!+<EBS'ZLH
MHH **** "BBB@ HHHH **** "BBB@!LTT5O$UQ<2JD:*6=W; 4#DDD]!7RIJ
MW_!4.;6+?4?''P+_ &0/B/\ $+P!H]U+#?>.M!MH4M[GRF*RR64,C"2[C4A@
M7 494]AFNK_:,^+?BFY^,=W^QQXJT^TT;1/BM\.-2LO GC!)7W?VV(IDN+67
MLA$,D4L>.24< L6"KX3^Q%_P42^ G[)WP M/V5?VP[VX^'/CCX9P2:;J&E7^
MDW$B:A$CLT=S;-#&XD#JP/\ MDEEW*P- '=_&SQWX,_;3_9_\/?MN_L2^((]
M8\:?"K4GUC1;0(8[J5 @&H:+<Q_>0SV^1MYW,L90E6W'W'3_ (AZ#^U5^R7<
M>/\ X/WOVFU\:>"[HZ.2P#)-+;NGE/SA723*,.S(1VK\_OA_IGQ!_9,N(_\
M@JKX T34O#G@OX@?%*ZC\7> ;^/RED\+WUT%LK[R1Q%,DC/(H'&)HPI"%]_V
MO^S+\!?B'^SA\<_B)X/T"RMF^%'B.YC\1^%U%T!)I&J7#L+ZQ2+KY+,JSKC:
MJ>9M&XEB #XV_8-^ ?QX_;Q^!/@+X6?&S1+WPA\"OAW#Y%SH:2/#=>.-3BG=
MV\TX5DM8W.T@?QJP!+_-#^FNB:)HWAK1K3P[X=TJWL;"QMTM[*RM(5CB@B10
MJ1HB@!5    X %641(UV1H%'H!BEH **** "BBB@ HHHH **** "BBB@ KP7
M]I3]M?5_A1\2K3X _ 7X#ZM\4_B)<:9_:=WX=TK4HK&WTRQW;5FNKN562$NW
M"(02W?;N7=[#I/Q#\":[XQU;X>Z+XOTZZUW08X)-:TB"[1KBR69=\1EC!W('
M49&1R.:^+/CY\:W_ .">/[>7Q&^.WQ%TAI_#/Q<^'L,WAO57!\F+6](LW6/3
M)&_Y9B<#(/0M*GHQ4 ^E/"45_P#MD?LPZAX<_:/^ 6I>"AXHLKO3=9\)ZM?1
M7$T*;FC$J2(!W&^-RJL"JL!C:3R'_!/[XH^,5\.:]^R9\:=3-QX]^$5Y'I5[
M=RY#:QI++G3]27/+"2$!6.20\9+8+8KQOP7^P'^T?\<?@WI/[36H_P#!0#XD
M:?\ %?Q'H\&MZ<VFZUY7AZQ:>-9X[,6:+S  RHQ#;3RVQAE3)^SQK'QW_:?7
MX:?MJ>%?#MC;?$[P5XENOA_\9-+$ZV]OJ^E+.%N),]-\#&.Z1%XW-(HR JD
MX7XF6O[95M_P4K^.GP/_ &:/#S:9J'Q5T_PQ=3_$>Z#>5X;T:WL&MYITP.97
MD+Q1X.[="VT9^=/M;]E/]E/X5_L@_"NW^%_POT]VW/\ :-9UF\PUYJ]XP^>Y
MG?JS$]!T48 X%>E!$#F0(-Q !;') S@?J?SI: "BBB@ HHHH **** "BBB@
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
M?!.I-;.MY'I(5?*BNG8X>13E0 #M50-S# 3V.@ HHHH **** "BBB@ HHHH
M**** "BBN3^%GQR^$_QK;7(_AAXVM-6E\-:Y<:/KT$.Y9;&]A<I)%(C@,.5.
M&QM8#*DB@"M\-OC_ /#GXLQ^+1X'N[NYN/!/B"[T;7[![)TN8KNW +*L3#<R
MN""C 8<'C-?G!^R'H/[6_P"P3\"M'_;D\/:'JFO^ O%]Y>WWQ4^&#0%;K18/
MMDR1:G:H<89850N#CY<;_E^>'ZL_:/!_8W_:MT3]LW308/!/CMK7PM\7T7B.
MTEW;--UA_3RV;[/(YX$;K@$FOJ:2.*>)HI45T=2&5AD,#V/J* .<^$'Q?^'7
MQX^'6E_%?X4>*+?6-"UBW$ME>V[?@R,IY1U.59& 96!! (KQCX7?L>?$#X#?
MMQ^)OC9\(/%FFVGPV^(>G27GC7PG<HYDCUM3\ES:@?*GF%W=R3WD&TYC*0_!
MC]AOQ1^S!^U7?_$#]G3Q]::/\*O%<$]SXN^'-U;N\=OJ> (I]/P0L 8GYP>%
M5-@5@8_)^DJ "BBB@ HHHH **** "BBB@ HHHH ***Y/6/CE\)_#_P 7M*^
M^M^-K2T\6:YI<NHZ1H\^Y7N[>-MKF-B-K,#D[ =^$9L84D $'B?XZ^ ?"WQB
MT+X":IJ$D'B;Q1HU[J'A^&>W9;>[%J4\R)9<;3( ^_8,D(C,<#;N^9/^"5/P
M@\ ?$_\ 9KUWXB?'GX2PZI\1/$OB_6;?XEWWB[01)+=7274B>0C3H0;=(O+3
M8GR*XD7JI ]E_;I^ 'B7XW?""+7OA7.MI\0_ NI1^(OA]J&!E=0M_F^S,>,Q
M3INA92=IWJ6R%KJOV7_C]X9_:=^!N@?&;PS;M:C5+4C4=-EXETZ]C)2XM9 <
M$-'*KKR!D -T(H ^;?\ @F+X TV'X>_M"?LFM/,_A'P_\6->T'0[>20N;73Y
MXPI@4MGA02?=G8]Z[3]@G_@G%X<_9-+>//B'X\D\>^.H[%='TWQ'>QG9I.D0
M#RH+*TC9F\D>6HWX.<DJ.,EOE;X$?M'?'72O'GQP_8__ &6?",TWQ<\:?M ^
M)KZ^\07UN18>%M(+PQ?VA*Y!#,&$HC7!&0#AB41_OK]DK]F;0/V3_@W:_"S1
M_%6JZ]=/=S:AKNNZS=O+-J.H3D-/<$,S",,W(0'W)9BSL ;?P@_9^^#7P#CU
MN'X._#ZP\/Q^(M9DU35XK!"J373@ L%)(1<#A%PBY. ,FNQHHH **** "BBB
M@ HHHH **** "BBN8^+_ ,9/AK\!/ =S\3OBYXJAT70;.XMX;O4KB-V2%IID
MACW;%) +R*"V, ')( )H H_M#?'OX??LR_"'6/C1\3;R6/2](A4F&UCWSW<S
ML$BMX4R-TCNRJ!D#G)( )'R_XS_X*#_MO_ ?3;#X[?M+_L46.@_"F]O((]1F
MTSQ&+K6=!AG<+'-=1#Y6.64% J88A258@'V/]NW]G+Q'^U_^S[8>&/A/XTTR
MQUBQ\2:7XA\/:E>DRV,KP2A@9/+#%XS&[L, @D+V.1G_ /!4.6.V_P""=OQ1
M.O&&5_\ A%"DC)&50S&2,*RJ22/G((&21QR: .7_ &MIH_V;_C%X3_X*,^!"
M9_#<]K;^'_BU'9 LMUH=PZ_9=3 7[S6LKJ2P!9HI-N0H-6O^"N'@KQ?\4/V$
MM9N_A9HLNOW>FZII6LV^GZ;&9VOH(KJ-V\L)DN-A+\9RJG&:N>.?CW\!?V<O
MV%O NA?M(I/JEOXE\%:7H$?A:QM?M5]KCS6<,,L,, (,G#G<<C&0,[F4'NOV
M*?A1\3O@9\";7X1?$CQ/%K-OH&H7-IX1U ^8+E]##YLDNE=5V3I&?+*C@*B#
M.<T >6_LA?LA?$OQ5\2S^W'^W&8=0^)>H0X\,^&1\UEX*LFR5MX%)(^T8)W/
MR02W)8LQ^K*** "BBB@ HHHH **** "BBB@ HHHH *^1==_;F_:W^-.J:YK7
M[!?[+VD^,/!GAN_FLIO%?B;7A9KKUS"2)H]/CW*716!43,2K'H!BOHCX7?&7
MX1?M(^";[7_A1XXM]:TQ;RYTN^GLF9)+>>-C')&RL \;#J-P&596&0P)X;_@
MGY^S?\0/V2?V9]-^ /C_ ,5:7K!T+5=0&CW>EV[QC[#+=231"7=]Z4F1V;
M&X+\VW>P!YX_B3P__P %6_V(9/%OP^L;KPEXWT'63<:/'>/_ *3X9\4Z>PDC
M0OM'RDLJEMH/E3DE0WRCO?V=/B/X,_;-^ NF_%G7?ACX??QKI"W&F:QI>OZ8
MDK:'KML=D]LQ96>)1* XQ\VQU/4UY9_P35\1^%O!5G^TY\2/$.MVFE>'+/\
M:'\333WUW,(K>WBB$322$GA5PP/X5N?L9S:=\6_CSXB_;&_9OGNK3X8?$:RG
MA\2:1KNG2VDUQKEC.L,.J6:$%6AN("X=@02T?S_.&50##U#]G#_@H'^UCJ&A
M_#K]MO6?AOI'P_T'6[?4]:M/ ?VN2Y\4RV\F^&&3S_E@MRRJSXPQ(P ."OV)
M110 4444 %%%% !1110 4444 %%%% !7'S?'3X=6WQUA_9RN]3FA\47/AHZ[
M:6TULRQ7%H)C"WER'Y7=6&609(4ACQ7FO[1O_!2K]D7]ESQD?AY\3?B#<2Z[
M#"LVH:7H6ES7TFGPL 1)<>4I6$8(;:QW8(.W!!/-?M1VNE_M0_ 3PO\ MG_L
M<^(K77_%/P]O&\0^"+VPW?\ $T@4%+_2G! =?/A5XVC(#B1%4[>: /!OBU^S
MU^U9\1_^"@WQG_:G_9<U6[\/^*/AU'H%IX>T[5+8QV?B^)K />6<F[ 9"$C"
ML3M)V\J<21^__"SXI?LW_P#!5W]G+6?AA\4O!#6FJ64GV/QMX(U,F/4?#VHI
MN421D@.I#!O+E &<,K $.E>V_ OXR^"_VA?A#X?^-/P^O/.TGQ%IJ7=MN(WQ
M$\/"^.CQN&C8=F0BO&/VGOV%O$/C#XUZ%^UE^RGXYL_ OQ/TVZA@UJ^N;=GL
M/$&FEE66"]BCP966,?*W!;8JEE(CDB ."^'W[(W_  4^_9R\.#X$_L__ +5G
M@+4O %NI@T+5O&^AW$FM:%:G[L<*Q*89]@.%\UMO  5%PH^BOV5?V;?"W[*?
MP9L/A)X9U>[U22.XFO=8UO4/^/C5+^=R\]S)@G!9CP,G"A1DXR?15W!0'()Q
MR0,#-+0 4444 %%%% !1110 4444 %%%% !7'_&_XY_#O]GCP5'\0_BEJ4UE
MH[:M9Z?+>QVK2);O<SI"DDI'$409P6=B !ZD@&C^T/\ M/? _P#96\&)XZ^.
M/CF#1[.XG\BPA$3S7-[-VB@AC#/*W3.!@9R2!S7 ?##]IS]CW_@I-\./%OP=
M\*^(GU.&XTR2S\2^&]5L9+.^@@E&SS1'*N>"01(FX(^W)#8% 'G7@+P7IGQ6
M_P""L?Q3/Q^\"2ZR?"G@W1'^%C:GIC7&G65A-&?MDR%E,:SO<Y4,<.0DP7(0
MXJ>$/ 7AKX"?\%FIO#WPGT:WT?1_B#\&7U3Q'H^GQ"*V>^@OVC6Y$:@*K%4
MR!UDD/5S7HG_  3^^)?B^RT/7_V0OC1J9N/'7PCNH],FOI1AM:T9ESIVHKGE
MM\("/R2'C.XY;%>!?MD?M,Q?LJ?\%68_B'?> ]4\2ZMJ/[/T6C> O#VEV[.^
MJ:K/K3&.'*@[!A92S8)PN "2H(!]1?M6?\-QP76@ZK^QI>?#ZX^QM,?$>B>-
MTN ;Q7"B(QR0D% I#DC*Y..3@J<+]EC]EWXN>&_BUKO[6'[5_C/1M;^)7B#2
M(M'MK7PU!(FE^']*23S?L=MYO[R3=)\[N_.>!W+4_P!A_P#9;^+?@/7M;_:B
M_:J\;SZO\5/'-I'%JEA:7;#3M L5;?%IUO$K%&V$\OS@[@I.7DE^C: "BBB@
M HHHH **** "BBB@ HHHH *1V"*7(. ,G )/Y#K577]?T/PIH=YXF\3ZQ;:?
MIVGVSW%]?WLZQ0V\2*6:1W8@*H ))/  KYY^'7_!6;]AKXH?%&S^$_AKXK3Q
MWNJ77V;1+_4M%N;6RU*;=M$<,\J!22W W;0Q( )) (!YW^V%\1])_;0\ ? Z
MX^&FCZ]XC^%WBSXM0V/Q!TW3;"9;DQ0-(!;WD*#S(X5DB=Y0V,"-6X.TUA?M
ME_">R^%'[9_P8U;]A[]E"&\\>Z':ZCJ>L6'A>WAT2QN-'\O[.L5S<E%@ ,CD
M#.7"Y&/G3/I5I_QA1^W,^G-_H_PV^/VH&6V[0Z1XQ5/G3T47T:Y'4M-'@8 K
MTS]JW]KC0OV2[/0==\4?"'QOXDTW5KN6"]U#PAH)O5TI%0$//AAM#,0 ,Y.U
MC_" 0#C_ -DS]NOQ)\9/BYKO[,O[0OP-O/AI\3-"L!J(T.?4DO+;4K$L%^T6
MTZ*%<!F (&X=PS;7">A_&C]DSX)?'KQ[X/\ BAX]\.S#Q#X&U:._T'6=-O'M
M;E=I+>0\D9#/"6PQ3/4=@S!O#OV?;#QO^UU^V[%^W'??"G7?!G@KPKX)D\.^
M$(O%-E]EU+79IIFDENV@R3';JK,J!OO%@P/WE7ZZH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBOB/_@JA>?'_5_VD/@#X(_9.\6'3_B"9_$>I:=%)=E+:6&WM(9&
MBN%^XR2B-HAO&W+$9&2: /8O^"G7AWX@>,?V%_B!X-^%_@N]U_6]8T^WLK73
MK"/?(5DNH5DDQU(2,NYQD@+GIDCY]\+?\+5_X(T>(]/T#Q?JNI>+_P!G37;B
M.-M5*--=>!M0DP'+ #+6<DA)X'?@>9D3_1/[$G[;?AG]K/PS?Z#KV@R^%OB+
MX6E^R>.? VH92XT^X4[6D16^9X&8<-U4G:W."WLGBKPKX;\<>&[[P=XQT.UU
M/2M3M7MM0T^]A$D5Q$XPR.IX((- '@W[;GPZU?XL?"?PY^U)^S9>6VI^-OAQ
M<#Q-X'N["421ZS9M&/M5@'3.^*ZM\J OWF5,$9)KV[X<>-(/B/\ #[0_B#;:
M-?:='KFD6]^FGZG;-#<VPEC5_*E1@"KKNP1Z@UY7^QM^Q]??L<IXI\$^&OBU
MJ6K^!+_55N_!OA74H@Y\.HP+30I.26D1G;(4X"A<G<SNQ]NH **** "BBB@
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
M_#E]X;^ /A<POX%\ 79V3>*YXE"K?WH!Y@&#L3)!' R"SR?>,<:1((HD"JH
M55& !Z4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %9=_X*\(:IXKT_P =:CX:
MLI]9TJWG@TW5);93/;13;?-1'QE5?8N0.NT5J44 ?,_[;?[$GB;XD>)K#]JO
M]E37HO"WQH\+1;M.U%<);^(+=1S87H^ZX91M5VX .UOEP4]I^ ?C+XC_ !"^
M#GA[QG\7OAM)X0\2ZAIRR:QX=DN5E-G-D@@,I/# !@I^90P5OF!KKZ* "BBB
M@ HHHH **** "BBB@ HHHH **** "LSQGX*\(_$7PM>^"/'GAJRUC2-2A\J^
MTW4;9989TR#AE8$'! (]" 1R*TZ* /.OVHOV7/A-^UU\)KSX1?%O1?.M)OWN
MGZA;X6YTRY (2Y@?'R.N?HP)5@5)!X']A.']L;P%;^(/@!^U7IBZW;>#WAB\
M)?$V.Y7_ (J*R<-L66,L7$\:J ['KG!+$>9)]!T4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &)I'PV^'V@:#J/A71O!.EVVF:O<W-QJNG16*""[EN"
M3.TB8VN9"QW9'S9.:^6?AA^S5\?_ -@[]IFQT/\ 9GT2;Q1\#/'NKM_;/A2>
M_59?!-TP+-=6[2-S;D*<KR3@(<OL9OL&B@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N=MOA%\+K+X>W7PFL_A]I$
M7AB]2Y2Z\/QV""SD2XD>2=3$!MP[R.Q&,98UT5% 'R+^SI^S]^TA^PK^T7;_
M  9^%6GW/C#X!>+)KBYLH[S4%^U>!+G:TC1AI#F6V=N HR26SPX8S?5FF^&/
M#>C:IJ.N:/X?LK6]U>9)M5O+>U1);R1(UC1Y6 S(5150%B<*H X%7J* "BBB
M@ HHHH **** "BBB@ HHHH **** "LN#P5X0MO&%Q\0;?PU9)KEUI\=C<ZLE
MLHN);9'9TA9\9**SL0#P"QK4HH ^1_VL_P!D3XJ_"[XKO^W7^P9:Q6_CJ)?^
M*W\#YV67C.T!RX*@@"ZP,AN"Y ((<?/]-Z/I=GXSTSP]XU\<?#VVLM=L[9;J
M"UOEAN9]&N98=LT<<RY 8!FC9T.&&>QK=HH **** "BBB@ HHHH **** "BB
MB@ HHHH *R_%/@GPAXX@LK;QAX:L=333M3M]1T];VV63[-=P.'AGCR/DD1AD
M,.1SZFM2B@#QC]M']B[P'^V'X#MM/U#49M \7:!-]L\%>-=-REYHUXI#*RLI
M#-&65=R9&< @JRJPB_9$O?VD/B#\$M4^'7[<7PLTZ/6],NY]$O[T/#<6/BJS
M$87[6(APJ2*Q5D90&.3M7)1?;** ([2TM+"UBL+"VC@@@C6.&&% J1H!@*H'
M   P *DHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHKX$\5:%^TO\ M.?\%./C!\"?"/[9?C3X?^'_
M  AHFBWNG66@LLD6Z>QM2ZA&90N7=G)'4L: /ONBOD_P_P#\$]_VG]'UZRU>
M^_X*@?$Z^@M;N*::QGM(@EPBL&,;?O.C 8/L:=_P4,\4_M'?LQ>*/#G[:OPD
M\3:SK/@SPW(MM\3OAVLY>WN-.<E3?PH?N2Q[OF(.!B-B-JRY /JZBOD;]J[]
MM[5_B5HG@O\ 9Y_80\3P:IX]^+FG1WNFZ];\Q>&]$<?O=2FXS&X =54C<&5N
M-ZJK8/\ P4MU/XT_ ;X!_!;X7?#']H7Q7I^JZS\2]+\.ZQXQ%Z6O[U)X9EDE
MD).&)?#[.%&T*, "@#[7HKY$_P"'<W[5/_257XI_^ <7_P <K._;.T[]J_\
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
M_MJ_MD^.?V>?A1\=]7^''@'X3VEE#XBU;PO!%_:6LZM=(TBQ+-*K>5%$JNI
M'+(<A@ZE #["HKY8_9#^+OQN^'7[5'C']@S]HCXCOXSN](\/0>)? WB^[LT@
MN[_2GD$,D-R$ 5Y(Y6"A^K8<DXP!]3T %%%% !1110 4444 %%%% !1110 4
M5\0:IKO[0?[=W[:/Q0^ OAW]J#7/A7X,^%+6-I_9O@_9#J^LSSHS/<M.WSI$
MK(0-N5PT?&22=SPO\._VX?V./VC?!&@Z3\7_ !C\:?A=XPOWT_Q&OB:T%SJ'
MAF0X\N\:Z7DPY;+;L+M5QMR58 'V'17RI_P52^/'Q)^#_A/X=>$O!_Q%G\"Z
M+XY\?6VB^+?B!:Q*9=$LG&6,;L-L3N-Q\P_=$3=.HYO]D+QC\3/AO_P4#\8_
MLC:+^T3XD^*_@33? L.L7FK^*]1CO[WP_JK3K&+-[M%4/OC)?RR!@$8 *.6
M/L^BOC?_ (*E>+_C3#\7_@%\'OA#\;]>\"IX]\77NF:OJ6@RXD*8M0C%20'V
M[V(!(ZFF>+/V$/VY? _A?4?%OPR_X*@^.+[7=.LY+C3;'Q%I%O-9W,B*6$4@
M=F 5L;=Q5L9S@]* /LNBO#_^"=/[4&O?M@?LD>&/C9XNTR&UUJZ\^SUF.U0K
M"]S!*T32(">%<*K[?X2Q7G&:Y[_@J7\9?B=\(?V;+"P^"OBJ;1?%WC+QQH_A
MSP_J5LBM)#-<3[VVA@0<QQ.IXZ,: /I&BODSP-^QQ^V5:^,+/4KS_@J_KNNV
MVE:G#)JNCKX*LP)T1PSV\C+<$Q[U!7.,C.<5-^U!\5/CC\:?VQM"_8-_9_\
MBA<>![>#PF_BCXA>+],M8Y;Z*S\X0PVEL9 5B=G*%GZ@2*0<*RL ?5M%?(GP
MP\=?'K]D;]M7PU^R=\9OC=J7Q#\'?$W1;VY\$:_XBMXEU+3M1LU\R>UEEC51
M-&T>""1G<Z  8.[.M_$/[0?[?/[3WQ*\$> /VB=>^&OPX^%6K+H"R>$885U#
M6M8 ;[0\DTBMLCB92FP<,"IZY( /LRBOF+]A_P"-OQGL?C;\1_V)?VC_ !K'
MXH\2?#_[)?Z#XM%FEO)K6CW*!D>:-/E$L19$9AU+XY*EF^D/$D\UKX=O[FWD
M*21V4K(ZGE2$)!H NT5\0_L*V?[07[;/_!-/PO?:I^U3XL\->*I_$M]-=>,;
M!A->S0PW,\8MV+$?(05_[]BO,_B'\&?VPO!/[=?P_P#V0H/^"D?Q*N++QGX9
MO]4GUIPBRVK6Z3L$6,/A@?)')(QNH _2JBO(OV5OV<_BI\ %UU?B;^U3XI^)
MIU8VWV(^)H43^S?*\W?Y>UFSYGF+N_ZY+7KM !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% '*?'+5?B)H?PDU[5OA+IOVSQ)!8%M'M?)$GF39&!M)
M/&:^0_\ A>/_  5N_P"B.C_P01?_ !RON>BLJE)S=U)KT/A>*N#<;Q)C(5Z.
M:XG"*,>7EHS48O5OF::>NMO1(^&/^%X_\%;O^B.C_P $$7_QRC_A>/\ P5N_
MZ(Z/_!!%_P#'*^YZ*S^KR_G9\Q_Q"O-_^BCQ_P#X-C_\B?#'_"\?^"MW_1'1
M_P"""+_XY75_ WXN?\%*=<^+>@Z3\6_A@+/PW/?!=8NO[%CC\N'!R=P<D<XY
MQ7UY135"2=^=G3@O#+-,)C*=>7$&-FH24G&52+C*S3Y9+EU3V?D%?G#J/[/O
MCG]H+_@K_P#'C1O W[2'BWX;S:?X<\/S3WWA*8))>*VGV:B.3)&5!Y'O7Z/5
M\C_%K_@G'\?/$'[5_C+]JGX!_MQW/PZO/&=G8VU_IUMX!AU B*VM88 IEENE
M#9,._A%QNQSC)Z#]8-GX:?L ?'#P'\0M%\:ZU_P49^+'B&STK4X;JYT+5;Q3
M;7Z(X8P2C=RC ;3[&O0_VW?VF_AS^RK^S[K'C_XA:5%J[7L3:;HOAAD#MKEY
M,K*EH$(.Y6&2_!P@8X)P#Y#'^P__ ,%&ED5G_P""N6JL 02O_"I+'GV_X^J]
M!\7_ +$K?%/]LG1OVI?C%\3O[>TCP?9%? ?@,:+Y-MI-X=I:]DE,S_:)=P+
M^6F"L7_/(9 /C7_@GAX4\5_\$POVD])\$?M2^ =)TBV^..B6Y\/^);8,5T/4
M [.=%D=R?+&Z5 P!(W^2=S#<R>S_ /!;K1KWQ'X"^"_A[3==N-+N+_XX:3;V
M^IV>/.M'>*=5F3/&Y"0P]P*^C?VP/V5? '[9'P,U7X*>/F-L+K$^D:O%"'ET
MN^0'RKF,9&2I)#+D;D9UR-V1YU\4/V#?B!\:?@W\)OAQ\3_VD!J>L_#'QGI^
MNW'B<^%"KZVMIO5(I(C=GRY&1E#3;WRREMGS8 !A_P##NO\ :._Z2B?%[_R!
M7U3J6F:=K.FW&CZQ8PW5I=P/#=6UQ&'CFC92K(RGAE()!!X(-3T4 ?F_^PQ^
MRCX1TG_@I!\0OA!JOB/4M6\'? 6_74_AIX:U"3S+?2[K5D2=I!G))B"X3.?F
MQ)PP)/Z05XS\'/V1O^%2_M7_ !3_ &G_ /A8/]H?\++CTU?[#_LGRO[-^R0^
M5GSO-;SM_7[B;>G/6O9J "BBB@ HHHH ^?O^"@7Q _;,\ >#_#UY^QGX)_MO
M4[C4Y4UJ+^S4N?*@$>4;#,-OS<9KY8_X:1_X+I_]$$_\M:#_ ..5^E%%?>9%
MQI@<FRV.%J95AJ[3?OU(-S=W?5IK;9>1\1G7"&-S?,)8FGFF(H)V]RG-**LK
M:)I[[OS/S7_X:1_X+I_]$$_\M:#_ ..4?\-(_P#!=/\ Z()_Y:T'_P <K]**
M*]?_ (B1EG_0AP?_ (+E_P#)'E?\0]S+_H=XO_P8O_D3\U_^&D?^"Z?_ $03
M_P M:#_XY7T%_P $_?BE_P %!_'_ (P\0V?[9GPZ_L33+?3(GT67^R([;S9S
M)AURK'=\O.*^IJ*\W...<!FF6U,+3RC"T7-+WZ<&IQU3]U\S[6]&ST<IX+QV
M69A3Q,\UQ-91^Q.:<9:-:JR[W]4))_JV_P!TU^:/[$/[(MC^U_\ \$=]!\*:
M3?\ ]E^+]"\2ZGJW@3Q!&YCDT[4XKMVC(=?F5'P$;'3(< LBU^ES#<I7/45X
M_P#L*?LG_P##%7[.NF_ +_A/O^$E_L^^N[C^UO[*^Q^9YTK2;?*\V7&,XSN.
M<9XK\^/NSX>U/]KJ^_:F^+7[*VG?$6P.E?$?P3\6KK1?B'H4J!)+>^C6!?.V
M#HDNQF&. RR*,[,GTC_@IY\2O&'Q0_:]^%7[,'PV^$>J_$&#P5<)X]\:>%M%
MN8HWN5BD$5I'(\AV*H8L7#9RMPF!R*]:^,W_  3"\ _$W]M_P=^V]X8\:_\
M".ZMH%];W7B#28]'$\>N20$".3S/-3R)-@V,VUPP5. 02W:_L^_L?-\&_P!H
MCXH_M+>*_B-_PDVO_$B_@,#-I'V4:/I\ 98K-#YTGF@+Y0+_ ";O)4[10!\9
M?M5_M(?'?P1^U1\*_P!N[QS^QGXL^'&E^$[H^'_&NK:IJ=M=Q7NDW<FT1D0G
M(,?F3NN0079.00,_7G[6>F?L6?M+:[X;_8U_:'N([[6?%]K+JW@^W@BG27]S
M&[-<6]VB^6CA%<[2_P R\%6! /H/[3?P&\-_M/? /Q3\!O%=S]GM/$NE/;+>
M" 2FTG!#PW 0D;S'*L<@7(SLQD9S7C7C;_@FEIGQ/_9L^'GPE\>?&W5AXY^%
MUNL?A#XHZ!9&QO;4IA8\Q&60E?+CA5AYFYFA#AE)(H \Y\8?L"?MD_LK^%K_
M ,<_L;?M^>+;RUT*SDNK?P1\1PFHVMQ%&I=H%E;Y(LJI VQ+R?OI]ZN!_;]_
M:1N/VN/^",GA;]H&^T*/3+O7?$^GB_LH23''<P7<]O*8]V3L+Q,R@DD*P!)(
M)KUS6?V!OV_?B9H4GPO^-/\ P4\U&_\ !MU";?5+70O %E87]_;$;6A:Y1MR
M;ER"27!R0P8&N\_:5_X)U^"/C/\ L::3^QA\,?%H\$:)H=S9R:;>_P!E_;V1
M8"S'<AEBWN[,69RV2Q)P<T ?1E?%/[,EW:^./^"R7[0'Q"\+S+-H^@^#M*T/
M5+R,_NS?[;;*$]-R&VG0^AC-;,O[!G[?^K0OIOB7_@K;XEDL9U*7":7\.+.R
MN"IZ[)TN2T9_VAR*]#\!_L%^"_@A^RCXH_9K^ 'C&\T'4?%=C=)J?CG5;?[?
M?SW5PGER7<H#Q;Y A(0!D"G!Y.=P!\E_LU_M)?&_QG^UO\6?VWOAW^QSXI^)
M>C^(KL>&O!6LZ1JMM:P6FEV3[651,<MYS)#*V. P89))QU'_  3*^*'C+X/?
MMI_$S]EWXG?"35?A]9_$.:7QSX'\+ZU<12-;.SLMU%&T1*LK!25 QM6T.>:^
MQOV6/V??#O[*_P"S[X6^ 7AB^^V6_AS31!+?FW$)O+AF:2><IN;9YDKN^W<V
MW=C)QFN-_:@_8Q;X_?&GX7_M >$?B7_PB?B;X::R]S%>#1OM@U.SD*^;92 3
M1%58*R[LG EDX^;- 'C?_!*&>+P?\;_VF/@UXFD$7B:R^+]WJ\\4W$MQ973.
M8)P#RR$+NSV\U<_>%?47Q%^-/PD\*^$_&=UKOC?1Y3X/T66[\4:<NH1--8P_
M9_- FC#;H]\9!4,!N##&<BO+_P!I[]@33/C3\3[']HSX,_%W6/A?\4-.M!:+
MXNT*W2>._MQTAO+9RJW*C  R1P &W!5"_/GQ1_X(J_%S]I+Q3J/Q#_:._;'L
M;W7KG3&M8[SPS\-K/3#=N-I1[UH74W2@HGRL,X10KK@4 >H_\$0?"OB#PO\
M\$[/"4FOP21?VGJ&HWUC%*""+=[IPAP>@;:7'J'![U];5Y[^R]X;^,_@OX-:
M9X+^.EEX1@UC1E^P6H\$0RQ6#V4("0,L<@!B8HHRBC:O1>.*]"H **** "LO
MQI=:_9>%;ZZ\+6_FZ@D!-I'LW;GSTQWK4HKEQV&EC,#5P\:DJ;G&45*.DHW3
M7-%])+=>:-*4U3JQFTG9IV>S\GY'BW_":?M3_P#0I#_P!7_XJC_A-/VI_P#H
M4A_X K_\57M-%?C?_$'\Y_Z*?,?_  ;'_P"0/H?]8,/_ - 5'_P%_P"9XM_P
MFG[4_P#T*0_\ 5_^*H_X33]J?_H4A_X K_\ %5[311_Q!_.?^BGS'_P;'_Y
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
MDTEM*P02<DEB'!))"@L[-#X#_P""=_Q;\8_%SP]\9/VX/VM-0^*-QX0OQ?\
MA?PU:^'H-*TNSO%.4N)(H3B9U(!4E5((&2PR#[AX9QW[4C>,_P#@H1^V#XA_
MX)R1>*%\,_#OP7H5CJ_Q!O+:SAEU'6)Y?)G@M[=I598%42Q-Y@4D,K9R"%KQ
M7X4_M ?%O_@DI_:_[!R_ 73_ !'XPU;Q7:2_#'7[6Q^SP^*[.[N1&3=21_.9
MHP2BDEMI.P_+&I?ZZ_:0_81\3^/OCM9?M7_LT?'6X^&GQ'@TO^S-4U$:-'J%
MEK-F",17%O(R@L,* _/")QE%9?-_&?\ P2$U;X\6VJ^/_P!J+]K+Q+XL^)<E
MO&GA/Q7I]DNFVGAAXI!+&;:SA?:?G'S'<I()(V/\] &3_P %<M*^(>N?'_\
M9>TCX;^*;30O$USXYO4TK5[BS%S#9W)%GMD,3?ZQ0?X3UKJO%O[('_!3[XI:
M#<^ OB!_P49T>QT/4X6M]6;P[\.;>&ZD@88=$D#*T9()&Y64C/?I7H'Q+_8C
M\3?%KQ%\"O&7C/X[3WFK_!W4A?ZE?W.@HTGB.<I '8[)8UMLM"3D+)]_G)&3
M]!4 <1^SE\ ? 7[+WP6T'X%_#2"9=(T"T,44MRP::XD9VDEFD( !=Y&9S@
MM@   #S;]N7]FSX#?M3ZG\._AS\:OC;+X9GM/$S:GX?T.RUN"SNM=GB0!HX0
MY\UF16/S0_,@DSD<&OH"O'/VQOV._#G[6WAG0]OC74?"?BSPAJZZKX,\8:3&
MKSZ7=C&3L8@21MM0LF5R47D8Y /E#_@H5^R%\%_^">_PHTO]L_\ 8STJX\"^
M+/"'B"QBF@LM8NI;?7+6:41O:SQS2/O!R"<?>4/NR=I7TWX32O9?\%I_B)_:
M\+6\VM_!33;W38IN&,*3VT<@'KB0$''=3Z5M0_L!_'7XR>.?#>O_ +<'[6"_
M$'0/".I1ZEI/@[1_",.DV5W?1Y\NXO"CL9]N3^[P%Y(SM9E;MOVJ_P!C75/C
M=X_\,_'SX.?%VZ^'WQ*\(0RVVE^)8--2]@NK*0DO9W5N[*)8B2Q'/REV."<8
M /,OVZ5.M_\ !1K]DSP[I7[R^M]8\27LR)]Z.W6TMF9CZ B-_P#ODTO_  2<
M4Z5XC_:/\*ZCQJ5G^T'K<UTK?>,<I3RW^C;'(/>N]_9X_8J\:^#/CE>?M2_M
M,_'.3XC>/Y-(_LG1KF+14TZPT2Q+;GCMX$9AO<YW2$@X9ACYB3G_ !7_ &'O
MBI9_'S6?VD_V0/VC/^%=:]XLM(8/&FE7_AV/4]-U=H5VQ7/E.Z^5,J\;AG.3
MTW/O .1^%BG5?^"V?Q/U'3CN@TKX-:=9:B5Z)<2W%K-&K>YC!(]J^L_%?_(K
M:E_V#YO_ $ UY1^R!^R#:?LPVGB7Q/XG^(E]XU\=^.-36_\ &?C+4;58'OI$
M!6**.%"5AAC#,%0$XW'D#:J^O:M8_P!J:7<Z;YNS[1;O%OVYV[E(SCOUH ^2
MO^"&/_*.7PI_V%]6_P#2V6J'QZ_Y37? K_LG6M_^B;VO;OV&/V5/^&+OV<M*
M_9__ .$\_P"$E_LR\NY_[6_LO['YOGSO+CRO-EV[=V,[SG&>.E5_'O[(W_";
M_MK^!?VP_P#A8/V7_A"O#E[I7_"._P!D[_MGVA)E\S[1YH\O;YV=OEMG;U&>
M #V:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
##__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806185576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 25, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">EXPENSIFY, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-0239450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Street</a></td>
<td class="text">401 SW 5th Ave<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City</a></td>
<td class="text">Portland<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State</a></td>
<td class="text">OR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">97204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">365-3939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Class A Common Stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EXFY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of each exchange on which registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Information required in response to Part III of this Annual Report on Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the registrant&#8217;s Proxy Statement for its Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the registrant with the Securities and Exchange Commission no later than 120 days after the end of the registrant&#8217;s fiscal year ended December 31, 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001476840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,027,354<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=exfy_CommonStockLT10Member', window );">Common Stock, LT10</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,332,640<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=exfy_CommonStockLT50Member', window );">Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,224,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=exfy_CommonStockLT10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806626856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809073896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 98,398<span></span>
</td>
<td class="nump">$ 34,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">15,713<span></span>
</td>
<td class="nump">10,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SettlementAssetsCurrent', window );">Settlement assets</a></td>
<td class="nump">21,880<span></span>
</td>
<td class="nump">14,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">7,436<span></span>
</td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">Related party loan receivable, current</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">14,201<span></span>
</td>
<td class="nump">3,404<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">157,642<span></span>
</td>
<td class="nump">63,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">6,359<span></span>
</td>
<td class="nump">3,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">15,930<span></span>
</td>
<td class="nump">15,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RightOfUseAssets', window );">Lease right-of-use assets</a></td>
<td class="nump">2,202<span></span>
</td>
<td class="nump">3,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">710<span></span>
</td>
<td class="nump">833<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">183,213<span></span>
</td>
<td class="nump">87,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities, convertible preferred stock and stockholders' equity (deficit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,752<span></span>
</td>
<td class="nump">2,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">11,046<span></span>
</td>
<td class="nump">3,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings under line of credit</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt, net of issuance costs</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_LeaseLiabilityCurrent', window );">Lease liabilities, current</a></td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SettlementLiabilitiesCurrent', window );">Settlement liabilities</a></td>
<td class="nump">21,680<span></span>
</td>
<td class="nump">14,308<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">53,576<span></span>
</td>
<td class="nump">39,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_LeaseLiabilityNonCurrent', window );">Lease liabilities, non-current</a></td>
<td class="nump">802<span></span>
</td>
<td class="nump">2,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="nump">52,067<span></span>
</td>
<td class="nump">30,321<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">106,598<span></span>
</td>
<td class="nump">73,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 12)</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_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, par value $0.0001; 0 and 4,203,139 shares authorized, issued and outstanding as of December 31, 2021 and 2020, respectively; (aggregate liquidation preference of $0 and $24,929,457 as of December 31, 2021 and 2020, respectively)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">45,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, Value, Issued</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">142,515<span></span>
</td>
<td class="nump">21,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(65,906)<span></span>
</td>
<td class="num">(52,348)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity (deficit)</a></td>
<td class="nump">76,615<span></span>
</td>
<td class="num">(31,036)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' equity (deficit)</a></td>
<td class="nump">$ 183,213<span></span>
</td>
<td class="nump">$ 87,733<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, 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;">exfy_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_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 );">- Definition</a><div><p>Lease Liability, 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;">exfy_LeaseLiabilityNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_RightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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;">exfy_RightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred to vendors for goods and services received, and accrued liabilities classified as other, payable 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(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_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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.8)<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SettlementAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SettlementAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SettlementLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SettlementLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679900677704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Preferred stock, par value (per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Preferred stock liquidation value (per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 24,929,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr 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 Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">95,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">67,844,060<span></span>
</td>
<td class="nump">29,366,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">67,844,060<span></span>
</td>
<td class="nump">29,366,940<span></span>
</td>
</tr>
<tr 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=exfy_CommonStockLT10Member', window );">Common Stock, LT10</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">7,332,640<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">7,332,640<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=exfy_CommonStockLT50Member', window );">Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">6,224,160<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">6,224,160<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 (27)<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_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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=exfy_CommonStockLT10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679803196152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 142,835<span></span>
</td>
<td class="nump">$ 88,072<span></span>
</td>
<td class="nump">$ 80,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue, net</a></td>
<td class="nump">53,693<span></span>
</td>
<td class="nump">32,414<span></span>
</td>
<td class="nump">31,985<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">89,142<span></span>
</td>
<td class="nump">55,658<span></span>
</td>
<td class="nump">48,475<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">10,988<span></span>
</td>
<td class="nump">6,728<span></span>
</td>
<td class="nump">4,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">60,742<span></span>
</td>
<td class="nump">33,372<span></span>
</td>
<td class="nump">15,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">27,664<span></span>
</td>
<td class="nump">9,888<span></span>
</td>
<td class="nump">27,188<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">99,394<span></span>
</td>
<td class="nump">49,988<span></span>
</td>
<td class="nump">47,228<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(10,252)<span></span>
</td>
<td class="nump">5,670<span></span>
</td>
<td class="nump">1,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest and other expenses, net</a></td>
<td class="num">(3,480)<span></span>
</td>
<td class="num">(2,718)<span></span>
</td>
<td class="num">(2,757)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(13,732)<span></span>
</td>
<td class="nump">2,952<span></span>
</td>
<td class="num">(1,510)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit (provision) for income taxes</a></td>
<td class="nump">174<span></span>
</td>
<td class="num">(4,662)<span></span>
</td>
<td class="nump">2,751<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(13,558)<span></span>
</td>
<td class="num">(1,710)<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: income allocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,241)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Class A, LT10 and LT50 common stockholders - basic</a></td>
<td class="num">(13,558)<span></span>
</td>
<td class="num">(1,710)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to Class A, LT10 and LT50 common stockholders - diluted</a></td>
<td class="num">$ (13,558)<span></span>
</td>
<td class="num">$ (1,710)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share attributable to Class A, LT10 and LT50 common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (loss) earnings per share (in dollars per share)</a></td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average shares of common stock used to compute net loss per share attributable to Class A, LT10 and LT50 common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of basic shares outstanding (in shares)</a></td>
<td class="nump">38,039,222<span></span>
</td>
<td class="nump">27,424,480<span></span>
</td>
<td class="nump">25,921,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of diluted shares outstanding (in shares)</a></td>
<td class="nump">38,039,222<span></span>
</td>
<td class="nump">27,424,480<span></span>
</td>
<td class="nump">25,921,890<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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; 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 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 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><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 (a)<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 (c)<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2793-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 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805143528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th">
<div>Preferred stock </div>
<div>Convertible preferred stock</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>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,105,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,105,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="num">$ (51,879,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (51,879,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,522,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,122,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,706,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,706,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">1,241,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,241,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="num">(48,464,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,174,000<span></span>
</td>
<td class="num">(50,638,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,589,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">$ 45,105,000<span></span>
</td>
<td class="nump">$ 45,105,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">4,203,139<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">$ 1,301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">2,777,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,777,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 17,837,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,837,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,710,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="num">(1,710,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="num">(31,036,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">21,312,000<span></span>
</td>
<td class="num">(52,348,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,366,940<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_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible preferred stock to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,203,139)<span></span>
</td>
<td class="text">&#160;<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_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (45,105,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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible preferred stock to common stock</a></td>
<td class="nump">$ 45,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">45,100,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible preferred stock to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,031,390<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_exfy_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Issuance of common stock upon exercise of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon initial public offering</a></td>
<td class="nump">57,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,608,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">$ 3,505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">3,504,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">6,965,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,965,767<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_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">$ 567,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">567,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">14,574,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,574,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(13,558,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="num">(13,558,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 76,615,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">$ 142,515,000<span></span>
</td>
<td class="num">$ (65,906,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,400,860<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_exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Value, Vesting Of Early Exercised Stock 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;">exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Warrants 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;">exfy_StockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804295384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (13,558)<span></span>
</td>
<td class="num">$ (1,710)<span></span>
</td>
<td class="nump">$ 1,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">3,248<span></span>
</td>
<td class="nump">2,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Reduction of operating lease right-of-use assets</a></td>
<td class="nump">741<span></span>
</td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment', window );">Loss on impairment, receivables and sale or disposal of equipment</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">14,574<span></span>
</td>
<td class="nump">17,837<span></span>
</td>
<td class="nump">1,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred tax assets</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
<td class="num">(2,855)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_DeferredTaxLiability', window );">Deferred tax liabilities</a></td>
<td class="num">(916)<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,006)<span></span>
</td>
<td class="num">(2,170)<span></span>
</td>
<td class="num">(1,955)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_IncreaseDecreaseInSettlementAssets', window );">Settlement assets</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">2,878<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(6,509)<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="nump">3,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(4,100)<span></span>
</td>
<td class="num">(1,393)<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Related party loan receivable</a></td>
<td class="nump">586<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">124<span></span>
</td>
<td class="num">(248)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="num">(714)<span></span>
</td>
<td class="nump">446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">7,511<span></span>
</td>
<td class="nump">1,774<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(1,374)<span></span>
</td>
<td class="num">(1,252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_IncreaseDecreaseInSettlementLiabilities', window );">Settlement liabilities</a></td>
<td class="nump">7,372<span></span>
</td>
<td class="num">(16,548)<span></span>
</td>
<td class="nump">5,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(725)<span></span>
</td>
<td class="nump">877<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">5,486<span></span>
</td>
<td class="nump">7,585<span></span>
</td>
<td class="nump">12,430<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash flows from 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(2,706)<span></span>
</td>
<td class="num">(2,488)<span></span>
</td>
<td class="num">(3,235)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale or disposal of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Software development costs</a></td>
<td class="num">(4,908)<span></span>
</td>
<td class="num">(1,809)<span></span>
</td>
<td class="num">(1,673)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(7,614)<span></span>
</td>
<td class="num">(4,295)<span></span>
</td>
<td class="num">(4,904)<span></span>
</td>
</tr>
<tr class="re">
<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>Cash flows from 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments of finance leases</a></td>
<td class="num">(774)<span></span>
</td>
<td class="num">(808)<span></span>
</td>
<td class="num">(793)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments of term loan</a></td>
<td class="num">(25,191)<span></span>
</td>
<td class="num">(319)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from term loan</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Principal payments of line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ProceedsFromVestingOfRestrictedCommonStock', window );">Vesting of restricted common stock</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net of underwriters' discounts and commissions</a></td>
<td class="nump">57,458<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of common stock on exercise of stock options</a></td>
<td class="nump">3,505<span></span>
</td>
<td class="nump">1,301<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">80,565<span></span>
</td>
<td class="nump">8,787<span></span>
</td>
<td class="nump">5,136<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">78,437<span></span>
</td>
<td class="nump">12,077<span></span>
</td>
<td class="nump">12,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">46,878<span></span>
</td>
<td class="nump">34,801<span></span>
</td>
<td class="nump">22,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash, end of period</a></td>
<td class="nump">125,315<span></span>
</td>
<td class="nump">46,878<span></span>
</td>
<td class="nump">34,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">3,082<span></span>
</td>
<td class="nump">2,929<span></span>
</td>
<td class="nump">2,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">6,922<span></span>
</td>
<td class="nump">150<span></span>
</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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash investing and financing items:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Commercial building and land acquired with long-term debt (net of issuance costs of $8,226)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability', window );">Right-of-use assets acquired with lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">98,398<span></span>
</td>
<td class="nump">34,401<span></span>
</td>
<td class="nump">9,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 included in other current assets</a></td>
<td class="nump">8,651<span></span>
</td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other assets</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RestrictedCashIncludedInSettlementAssets', window );">Restricted cash included in settlement assets</a></td>
<td class="nump">18,219<span></span>
</td>
<td class="nump">10,474<span></span>
</td>
<td class="nump">24,144<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 125,315<span></span>
</td>
<td class="nump">$ 46,878<span></span>
</td>
<td class="nump">$ 34,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_DeferredTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_DeferredTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Impairment, Receivables And Sale Or Disposal Of 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;">exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_IncreaseDecreaseInSettlementAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Settlement 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;">exfy_IncreaseDecreaseInSettlementAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_IncreaseDecreaseInSettlementLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Settlement 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;">exfy_IncreaseDecreaseInSettlementLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_ProceedsFromVestingOfRestrictedCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Vesting Of Restricted 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;">exfy_ProceedsFromVestingOfRestrictedCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_RestrictedCashIncludedInSettlementAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash Included In Settlement 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;">exfy_RestrictedCashIncludedInSettlementAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accrued expenses, and obligations 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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://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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 operating liabilities 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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 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_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond 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 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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 contractual arrangement with the 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809915144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical)<br> $ in Thousands</strong></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_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Total long-term debt, net of issuance costs</a></td>
<td class="nump">$ 8,226<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_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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806533144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</a></td>
<td class="text">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Expensify, Inc. (Expensify or the Company), was incorporated in Delaware on April&#160;29, 2009. Expensify offers a comprehensive expense management platform that integrates with a variety of third-party accounting applications, including QuickBooks Desktop, QuickBooks Online, Xero, NetSuite, Intacct, Sage, Microsoft Dynamics, MYOB and others. Expensify's product simplifies the way that employees and vendors manage and submit expense receipts and bills and provides efficiencies to companies for the payment of those bills. Expensify delivers its services over the internet to corporations and individuals under a license arrangement and offers unique pricing options for small and midsized businesses (SMB) and enterprises on a per-active-member basis. Expensify's customers are worldwide but primarily in the United States (U.S.).</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2020, Expensify launched the Expensify credit card (the Expensify Card). Expensify primarily distributes the Expensify Card to large corporate customers in the U.S. that subsequently distribute the card to their employees for business use. The Expensify Card allows customers to have real-time control over their employees' spending and compliance with spending limits in addition to eReceipt reporting on purchases made.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the subsidiaries of Expensify are as follows:</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary in the United Kingdom (UK), Expensify LTD., in 2015 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in the UK.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary in Australia, Expensify PTY LTD., in 2017 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in Australia.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, 401 SW 5th Ave LLC, in 2019 with the subsidiary&#8217;s primary purpose being to hold title to the commercial building purchased in Portland, Oregon. </span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify.org, in 2019 which is a nonprofit benefit organization. Expensify.org is included within the consolidated financial statements of Expensify as Expensify has both a majority voting interest in the board of Expensify.org and an economic interest in the organization. In early 2020 with the introduction of the Expensify Card, Expensify committed to donate 10% of its consideration received from a vendor for monetizing Expensify Card activities to Expensify.org in addition to lump sum discretionary contributions. Beginning in January 2021, an additional commitment was made to donate 25 cents for every dollar Expensify paid to white male Expensify employees to Expensify.org to fund social justice and equity efforts. For the years ended December 31, 2021 and 2020, Expensify, Inc. contributed $3.1 million and $0.1 million to Expensify.org, respectively. $0.3&#160;million in commitments from Expensify, Inc. remain open for contribution as of December 31, 2021. An immaterial amount in commitments from Expensify, Inc. remained open for contribution as of December 31, 2020.  All intercompany transactions and balances have been eliminated in consolidation. Any contributions from Expensify.org to a charitable organization is recorded as an expense within General and administrative expenses on the consolidated financial statements upon payment. Contributions from Expensify.org to a charitable organization were immaterial during the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established wholly-owned subsidiaries, Expensify Canada Inc. and Expensify Netherlands B.V., in 2020 that primarily serve to promote and market Expensify's services to customers and potential customers of the Company in Canada and the Netherlands, respectively.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify Payments LLC, in 2020 that primarily serves as the licensed provider of money transmission services for Expensify with its expense management program.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt">Expensify established a wholly-owned subsidiary, Expensify Lounge LLC, in 2021 that primarily serves to manage, promote and market Expensify's lounge operations in the United States.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial Public Offering </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company&#8217;s registration statement on Form S-1 (the IPO Registration Statement) related to its initial public offering (IPO) was declared effective on November 9, 2021 and the Company&#8217;s Class A common stock began trading on the Nasdaq Global Select Market on November 10, 2021. On November 15, 2021, the Company closed its IPO of 11,190,392 shares of the Company's Class A common stock at $0.0001 par value per share (the Class A common stock), in which the Company sold 2,608,696 shares of Class A common stock, and the selling stockholders sold 8,581,696 shares of Class A common stock at an IPO price of $27.00 per share. This total sale of 11,190,392 shares of Class A common stock in the IPO includes the full exercise of the underwriters&#8217; option to purchase an additional 1,459,616 shares of Class A common stock from certain selling stockholders at an IPO price of $27.00 per share. The Company did not receive any proceeds from the sale of shares of Class A Common Stock in the offering by the selling stockholders. The Company received aggregate net proceeds of approximately $57.5 million after deducting underwriting discounts and commissions of approximately $4.9 million and offering costs of approximately $8.0 million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of the IPO Registration Statement, the Company filed an Amendment to the Amended and Restated Certificate of Incorporation to create three classes of authorized common stock: Class A, LT10, and LT50 common stock. All shares of common stock then outstanding were reclassified as Class A common stock except for shares under the Company's exchange offer, which provided employees and other service providers the opportunity to exchange, on a one-for-one basis, their Class A common stock into LT10 or LT50 shares. Under this exchange offer, 13,556,800 shares of Class A common stock were exchanged for 7,332,640 shares of LT10 common stock and 6,224,160 shares of LT50 common stock.  Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into 42,031,390 shares of common stock on a ten-for-one basis and reclassified into Class A common stock. In addition, 430,080 shares of common stock warrants were converted to an equivalent number of shares of Class A common stock warrants. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of 1,000,000,000 shares of Class A common stock which entitles holders to one vote per share; 25,000,000 shares of LT10 common stock, which entitles holders to 10 votes per share; and 25,000,000 shares of LT50 common stock, which entitles holders to 50 votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of 10,000,000 shares of undesignated preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries (the Company) and have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Split </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; On October 27, 2021, the Company effected a ten-for-one stock split of its common stock. All share and per share information has been retroactively adjusted to reflect the stock split for all periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806870936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company evaluates its operations periodically to determine if any risks and uncertainties exist that could impact its operations in the near term. During December 2019, the novel coronavirus (COVID-19) emerged and subsequently spread worldwide. The World Health Organization declared COVID-19 a global pandemic in March 2020, resulting in federal, state and local governments and private entities implementing various restrictions, including travel restrictions, </span><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions on public gatherings, stay at home orders and advisories and quarantining of people who may have been exposed to the virus. The Company has been actively monitoring COVID-19 and its impact globally. Management believes the remote working arrangements and travel restrictions imposed by various governmental jurisdictions as a result of COVID-19 had limited impact on the Company's ability to maintain internal operations during the years ended December 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition will depend on future developments that are highly uncertain, including the result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat it. The Company's estimates may be subject to change as new events occur and additional information emerges, and such changes will be recognized or disclosed in the consolidated financial statements as they become known. While the full lasting impact of the COVID-19 pandemic on the global economy and our customers remains uncertain, the Company believes that use of the platform will continue to rebound and increase as economies fully reopen and business travel resumes to pre-pandemic levels.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that there are any significant risks as a result of the COVID-19 pandemic that have not already been disclosed in the consolidated financial statements. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions by management affect the Company&#8217;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2021 and 2020, the Company had no cash equivalents. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Restricted cash amounts included within Other assets on the consolidated balance sheets as of December 31, 2021 and 2020 relate to cash deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK as well as bank-to-bank transfers in the UK. These restricted cash amounts are considered immaterial. The Company also has an immaterial amount of cash required to be held within a trust account for monthly management and maintenance operating fees for the 401 SW 5th Ave commercial building owned by the Company and an immaterial amount of restricted cash to be held as a general short-term </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reserve with a Commercial Bank for Expensify Payments LLC.  These restricted cash amounts are included within Other current assets on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cash in transit for funds held for customers to the Company's Payment Processor and Expensify Card collateral for funds held for customers represent restricted cash maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. The Company restricts the use of the assets underlying the funds held for customers to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company&#8217;s direct obligation under funds due to customers. These restricted cash amounts are included within Other current assets on the consolidated balance sheets. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also includes restricted cash amounts within Other current assets on the consolidated balance sheets for cash held by Expensify.org. This cash is restricted for use towards social justice and equity efforts of Expensify.org and is classified as current based on the immediate availability of the cash towards fulfilling these efforts. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash also includes amounts included within Settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets and liabilities policy note below for further detail.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on the Company&#8217;s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Past due balances over 60 days and other higher risk amounts are reviewed individually for collectability. Based on management&#8217;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to an established allowance for doubtful accounts. Balances that remain outstanding after the Company has used reasonable collection efforts are written off no later than 90 days past due. The Company recorded an immaterial amount of allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the respective Restricted cash policy note above. There were no customers representing 10% or more of revenue during the years ended December 31, 2021, 2020, and 2019. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2021 and 2020. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Settlement Assets and Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Settlement assets and liabilities arise due to the time required between the approval of an expense reimbursement and settlement of funds in the member's account facilitated by a third-party vendor used by the Company for settlement. Funds are collected from customers by the Company and are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Upon an approved request for expense reimbursement from customers, the Company initiates the transaction from its Commercial Bank accounts where funds are held and remits the funds directly to the customer's users after a clearing period of three business days, including the day of the transaction. For reimbursement of transactions through the Expensify Card, the clearing period is typically two business days, including </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the day of transaction, for the funds to be settled. The Company records settlement receivable and corresponding liability upon approval of the expense reimbursement. Settlement receivables are reported on the consolidated balance sheets when the approval of the expense reimbursement occurs until the funds are cleared in the Company's Commercial Bank account. The Commercial Bank account and settlement receivables roll up into the Settlement assets financial statement line item on the consolidated balance sheets. Any Settlement asset balance that remains outstanding after five business days is written off by the Company. Write offs related to the Settlement asset balances of the Company for the years ended December 31, 2021 and 2020 were immaterial. The Company did not record an allowance for doubtful accounts against the Settlement assets as write offs to date have been immaterial. Settlement liability is reported on the consolidated balance sheets from when the expense reimbursement is approved until the funds are cleared in the member's account.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance leases are included in lease right-of-use (ROU) assets and lease liabilities in the consolidated balance sheets. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the income statement on a straight-line basis over the lease term and not recognizing these leases on the Company&#8217;s consolidated balance sheets. Variable lease payments are recognized in the income statement in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms and accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically three years for computer equipment, five years for furniture and fixtures and thirty years for buildings. Land has an unlimited useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the accounts and the resulting gain or loss is reflected in the consolidated statements of income. To date, gains or losses from disposition of property and equipment have been immaterial.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such time as the relevant assets are completed and put into use. Construction in progress as of December 31, 2021 and 2020 represents leasehold improvements under installation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Software Development Costs</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of three years, which is the estimated useful life. During the years ended December 31, 2021, 2020 and 2019, the Company capitalized $4.9&#160;million, $1.8&#160;million and $1.7 million, respectively, in software development costs. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in general and administrative operating expenses on the consolidated statements of income. Impairment losses on long-lived assets were immaterial for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Offering Costs </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal, and other fees related to the IPO. Upon completion of the IPO, deferred offering costs of $8.0 million were reclassified to stockholders&#8217; equity and recorded net against the IPO proceeds. The Company had no capitalized deferred offering costs as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company generates revenue from subscription fees paid by its customers to access and use the Company&#8217;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019, utilizing the full retrospective method of transition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#8217;s website. The Company&#8217;s contracts with customers include two performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $1.2 million of contract assets for unbilled receivables within Other current assets on the Company&#8217;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cashback Rewards</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Beginning in August 2021, the Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. The Company records a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers. The accrued cashback rewards liability was $0.2 million as of December 31, 2021 and is recorded within Accrued expenses and other liabilities on the consolidated balance sheets. The cashback rewards cost was $1.1 million during the year ended December 31, 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of U.S. GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes these stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of four years. Forfeitures are recorded as they occur. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#8217;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. Prior to the IPO, the fair value of common stock was determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which considered estimates of our future performance and valuations of comparable companies. The Company also considered prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards were granted or revalued between the dates of valuation reports, the Company considered the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#8217;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted employees restricted stock units (RSUs) that settle in shares of Class A and LT50 common stock, which became effective immediately before the effectiveness of the IPO Registration Statement on November 9, 2021. All RSUs granted to employees after the effectiveness of the IPO Registration Statement have a service condition only and are recognized on a straight-line basis over the requisite service period of the award, which is generally the RSU vesting term of eight years. The Company measures these RSUs granted based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs granted to employees before the effectiveness of the IPO Registration Statement were considered RSUs with both a service and performance condition for accounting purposes. The Company measures these RSUs based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. Once the performance condition was satisfied for these RSUs on November 9, 2021, the Company recognized a cumulative one-time stock-based compensation expense for the service period satisfied prior to this date. All remaining stock-based compensation for these awards will be recognized over the remaining service period using an accelerated graded method. The service period of these awards is the RSU vesting term of eight years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted RSUs in November 2021 to its Non-Employee Directors, which is comprised solely of the Company's Audit Committee members, in connection with each member's initial appointment to the Board of directors and consummation of the IPO. All RSUs granted to Non-Employee Directors settle in shares of Class A common stock and are recognized on a straight-line basis over the requisite service period of the award, which is generally the initial RSU grant vesting term of three years. Subsequent to the initial RSUs granted, the Company will grant RSUs to Non-Employee Directors on an annual basis at each annual stockholders' meeting that will vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is one year. Furthermore, RSUs will be granted to Non-Employee Directors on a quarterly basis as a retainer for their services, which vest only upon the satisfaction of a service condition. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is three months. The Company measures all RSUs granted to Non-Employee Directors based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. With the exception of the RSUs granted to Non-Employee Directors in November 2021, there were no other RSUs granted to Non-Employee Directors during the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeitures are recorded as they occur for all RSUs. Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Option Exercise Cash Bonus </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 for the Company's named executive officers and in July 2021 for all other employees, the Company determined that it would pay a cash bonus to each of its employees in a value that approximates the cost of each employee exercising 45% of their total stock options issued, limited by the total stock options outstanding as of June 15, 2021, including the tax withholding applicable to each employee. The Company included both vested and unvested stock options outstanding and held by each existing employee as of June 15, 2021 in determining the cash bonus paid to each employee.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to using the exercise cost of the stock options through June 15, 2021, the Company relied on an estimate to determine the tax withholding that could be applicable to each employee based on if they were to exercise the stock options. In order to determine this estimate, the Company relied on </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third-party tax consultants that reviewed a number of assumptions provided by management, including the applicable taxable income to the employee as a result of the cash bonus in 2021 and the spread of the fair value of the options based on the latest independent third-party common stock valuation as of June 15, 2021 and the exercise price of the same options applicable to each employee. No employee was obligated to use the cash bonus to exercise their outstanding stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company recorded bonus expenses related to the employee stock option exercise cash bonus of $48.4&#160;million. All bonuses were fully paid to employees during the year ended December 31, 2021. Of the total bonus expenses related to the employee stock option exercise cash bonus during the year ended December 31, 2021, the bonus expense for the Company's named executive officers was $7.9&#160;million. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock option exercise cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"/><td style="width:74.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.078%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee cash bonuses capitalized as internally developed software costs were $1.5&#160;million for the year ended December 31, 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee and Employee-Related Expenses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue, Net</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Cost of revenue, net primarily consists of expenses related to hosting the Company&#8217;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, amortization of finance lease right-of-use assets, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $2.9 million and $1.0&#160;million for the years ended December 31, 2021 and 2020, respectively. There was an immaterial amount of consideration, net of credit card processing fees paid to the vendor, during the year ended December 31, 2019. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, cash bonuses and employee costs attributable to supporting our customers and maintenance of our platform.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred in the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation for executive management and any employee time allocated to administrative functions, including finance and accounting, legal, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. General and administrative expenses are expensed as incurred.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Sales and marketing primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses, referral fees for strategic partnerships and other benefits that the Company provides to its referral and affiliate partners. The Company expenses the costs of sales and marketing, including promotional expenses, as incurred.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; 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 (NOL) and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount more likely than not expected to be realized.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (GILTI) provisions of the Tax Cuts and Jobs Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. The Company has elected to treat any potential GILTI inclusions as a period cost.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S. president signed into law the Consolidated Appropriations Act, 2021, which includes further COVID-19 economic relief and extension of certain expiring tax provisions. The relief package had no material impact to the Company&#8217;s tax positions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Assembly Bill 85 (AB 85) was signed into law by the governor on June 29, 2020. The legislation suspends the California net operating loss deductions for 2020, 2021 and 2022 for certain taxpayers and imposes a limitation of California tax credits utilization for 2020, 2021 and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its income subject to tax is greater than $1 million. Additionally, business credits will only offset a maximum of $5 million of California tax liability. The Company has estimated its 2021 California state taxable income to be below $1 million. As such, the Company will be eligible to use California net operating loss deductions and California tax credits in 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2022, California Senate Bill 133 (SB 133) was signed into law. The new bill lifted the 2022 limitation for California net operating losses and tax credit utilization disallowed by AB 85. Given the Company&#8217;s expected taxable loss position in 2021, this legislation will not impact the provision for the year ended December 31, 2021.  The Company will continue to monitor possible California net operating loss and credit limitations in future periods.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share attributable to common stockholders using the two-class method required by ASC 260, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for participating securities. All series of the Company's previously outstanding convertible preferred stock were participating securities as the holders of such stock were entitled to receive stated noncumulative dividends when and if declared and then they could participate on a pari passu basis in the event that a dividend was paid on common stock. The holders of previously outstanding convertible preferred stock did not have a contractual obligation to share in the Company&#8217;s losses. The undistributed earnings were allocated between common stock and participating securities as if all earnings had been distributed during the period presented.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company has not declared dividends, the undistributed earnings are first allocated to the previously outstanding convertible preferred stock up to the amount of the undeclared stated dividends. However, since the amount of the undeclared stated dividends exceeds available undistributed earnings for the year ended December 31, 2019, the dividend is allocated only up to the amount of available earnings. For the years ended December 31, 2021 and 2020, the Company generated a net loss and, therefore, no loss is allocated to the holders of the previously outstanding convertible preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock during the period, less weighted-average shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. The dilutive effect of previously outstanding participating securities is calculated using the more dilutive of the treasury method or the two-class method. For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are anti-dilutive.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one reportable segment because its chief operating decision maker, who is the executive committee that consists of the chief executive officer, the chief financial officer and the chief operating officer, reviews the Company&#8217;s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. All long-lived assets are located in the United States. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the Company&#8217;s total revenue by geographic area (in thousands). No other individual country outside of the United States accounted for more than 10% of total revenue.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Customers' Geographic Locations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual customer represents more than 10% of the Company&#8217;s total revenue for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Growth Company Status - </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</span></div><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JOBS Act does not preclude an emerging growth company from early adopting new or revised accounting standards. See Recently adopted accounting pronouncements for further detail.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its initiative to reduce complexity in the accounting standards, in December 2019 the FASB </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12, </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU No. 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company early adopted ASU No. 2019-12 on January 1, 2020. The adoption of ASU No. 2019-12 had no material impact to the Company's consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">on Financial Instruments (Topic 326)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an impairment model (known as the current expected credit loss (CECL) model) that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806584312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITALIZED SOFTWARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">CAPITALIZED SOFTWARE</a></td>
<td class="text">CAPITALIZED SOFTWARE<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>Amortization expense related to capitalized software development costs for the years ended December 31, 2021, 2020 and 2019 was $2.3 million, $1.0 million and $0.6&#160;million, respectively. Amortization expense related to capitalized software development costs is recorded in Cost of revenue, net on the consolidated statements of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated 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 985<br> -SubTopic 730<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197926<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809891944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text">PROPERTY AND EQUIPMENT<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, depreciation and amortization expense related to Property and equipment was $2.1 million, $1.4 million and $1.4&#160;million, respectively. Depreciation and amortization expense related to Property and equipment is recorded in General and administrative on the consolidated statements of income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679808636568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices and finance leases primarily for data center equipment. The operating and finance leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb">one</span></span> to two years. The operating and finance leases contain options to extend or terminate the lease. However, these were not included in the lease terms of the operating leases as the Company is not reasonably certain to exercise those options. The Company included options to extend the lease terms of the finance leases as the Company is reasonably certain to exercise those options.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company entered into additional finance lease agreements to finance the acquisition of property and equipment (primarily data center equipment) valued at $315,792. These agreements expire at various dates during 2022. The related assets secure these leases. During 2019, the Company also entered into a two-year operating lease agreement for office space in the U.K. and recorded an operating lease right-of-use asset of $893,936.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company entered into a new finance lease agreement that combined several of the remaining data center equipment leases into one consolidated agreement with the same lessor. The new agreement updated the expiration date of the lease payments to July 31, 2023. All other terms and conditions of the finance lease agreements remained the same. During the year ended December 31, 2021, the Company did not enter into any additional finance lease agreements to finance the acquisition of new property and equipment. There were no new operating lease agreements entered into during the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">Finance lease ROU asset (included within Lease right-of-use assets)</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">Operating lease ROU asset (included within Lease right-of-use assets)</span></span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To calculate the ROU assets and liabilities, the Company uses the discount rate implicit in lease agreements when available. When the implicit discount rates are not readily determinable, the Company uses the incremental borrowing rate. The Company determines the incremental borrowing rate using interest rates from the Company's secured borrowings after taking into consideration the nature of the debt, such as borrowings collateralized by the exact building in the lease, and payment structure, including frequency and number of payments in the agreement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices and finance leases primarily for data center equipment. The operating and finance leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb">one</span></span> to two years. The operating and finance leases contain options to extend or terminate the lease. However, these were not included in the lease terms of the operating leases as the Company is not reasonably certain to exercise those options. The Company included options to extend the lease terms of the finance leases as the Company is reasonably certain to exercise those options.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company entered into additional finance lease agreements to finance the acquisition of property and equipment (primarily data center equipment) valued at $315,792. These agreements expire at various dates during 2022. The related assets secure these leases. During 2019, the Company also entered into a two-year operating lease agreement for office space in the U.K. and recorded an operating lease right-of-use asset of $893,936.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company entered into a new finance lease agreement that combined several of the remaining data center equipment leases into one consolidated agreement with the same lessor. The new agreement updated the expiration date of the lease payments to July 31, 2023. All other terms and conditions of the finance lease agreements remained the same. During the year ended December 31, 2021, the Company did not enter into any additional finance lease agreements to finance the acquisition of new property and equipment. There were no new operating lease agreements entered into during the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">Finance lease ROU asset (included within Lease right-of-use assets)</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">Operating lease ROU asset (included within Lease right-of-use assets)</span></span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To calculate the ROU assets and liabilities, the Company uses the discount rate implicit in lease agreements when available. When the implicit discount rates are not readily determinable, the Company uses the incremental borrowing rate. The Company determines the incremental borrowing rate using interest rates from the Company's secured borrowings after taking into consideration the nature of the debt, such as borrowings collateralized by the exact building in the lease, and payment structure, including frequency and number of payments in the agreement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806878680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT BALANCE SHEET COMPONENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">SIGNIFICANT BALANCE SHEET COMPONENTS</a></td>
<td class="text">SIGNIFICANT BALANCE SHEET COMPONENTS<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify.org restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Card posted collateral for funds held for customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash in transit for funds held for customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Payments LLC restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,201&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense reports</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Partner payouts and advertising fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosting and license fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit card processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, payroll and other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cashback rewards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock liability for early stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809941832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">FINANCING ARRANGEMENTS</a></td>
<td class="text">FINANCING ARRANGEMENTS<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortizing Term Mortgage</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the amortizing term mortgage agreement with CIBC for the Company's commercial building in Portland, Oregon, the Company borrowed $8.3 million in August 2019, which requires interest and principal payments be made each month over a 30-year period. Interest accrues at a fixed rate of 5% per year until August 2024, at which point the interest rate changes to the Wall Street Journal Prime Rate minus 0.25% for the remaining term of the mortgage. The borrowings are secured by the building. As of December 31, 2021 and December 31, 2020, the outstanding balance of the amortizing term mortgage was $8.0 million and $8.1 million, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Amended Term Loan - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company amended and restated its loan and security agreement with CIBC (the 2021 amended term loan) to refinance the existing non-amortizing and amortizing term loans, establish a single term loan of up to $75.0 million, consisting of a $45.0 million initial term loan effective immediately with an option at a later date to enter into an additional $30.0 million delayed term loan, and increase the monthly revolving line of credit to $25.0 million. Approximately $23.5 million of the loan proceeds were used to immediately repay the remaining balances under the amortizing and non-amortizing term loans at the time of the amendment and restatement in September 2021 as well as the commitment fees and any other debt issuance costs associated with the amended agreement. The remaining proceeds from the initial term loan went towards the Company's normal business operations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 amended term loan with CIBC, the initial term loan of $45.0 million entered into by the Company in September 2021 is payable over a 60 month period with principal and accrued interest payments due each quarter thereafter, which commences with the first payment due on September 30, 2021. Quarterly principal payments are fixed and will begin with quarterly payments of $0.1 million commencing on September 30, 2021 with increases to $0.2 million beginning October 1, 2024 and $0.6 million beginning October 1, 2025 with any remaining principal balance becoming due and payable at the end of the term loan in September 2026.  The amounts borrowed are payable with interest at the bank&#8217;s reference rate plus 2.25% (5.5% as of December 31, 2021) beginning on September 30, 2021 and continuing on a quarterly basis through the end of the term loan. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the outstanding balance of the 2021 amended term loan was $44.9 million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO in November 2021, the Company became obligated to pay a $2.5 million success fee as part of the Company's 2021 amended term loan entered into with CIBC during September 2021. This amount was paid to CIBC in November 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Monthly Revolving Line of Credit</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The line of credit agreement with CIBC, as amended with the 2021 amended term loan entered into by the Company in September 2021, provides borrowings up to $25.0 million. As of December 31, 2020, the line of credit agreement with CIBC provided borrowings up to $15,000,000. Borrowings under the line bear interest at the bank&#8217;s reference rate plus 1.00% (4.25% as of December 31, 2021 and 2020) and are secured by substantially all of the Company&#8217;s assets. As of December 31, 2021 and 2020, the Company had drawn $15.0 million under the line of credit. As of December 31, 2021, the Company had $10.0 million of capacity available for borrowings under the line of credit. As of December&#160;31, 2020, the Company had no capacity available for borrowings under the line of credit agreement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Amortizing Term Loan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the non-amortizing term loan agreement with CIBC, the Company borrowed $11.0 million in May 2018, and such agreement was amended in November 2018. The term loan is an interest-only loan (fixed at 9.5% per year) for 60 months that becomes due and payable at the end of the note term in November 2023. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the non-amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December&#160;31, 2020, the outstanding balance of the non-amortizing term loan was $11.0 million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortizing Term Loan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Under the amortizing term loan agreement with CIBC, the Company borrowed $14.0 million in November 2018, which requires interest-only payments on the outstanding borrowings through November&#160;1, 2020. Beginning in November 2020, the amount outstanding at such time becomes payable over a 36-month period with principal and accrued interest payments due each month thereafter. The amounts borrowed are payable with interest at the bank&#8217;s reference rate plus 2.25% (5.5% at December 31, 2020) beginning in November 2020 through 2023. The borrowings are secured by substantially all the Company&#8217;s assets. As of December 31, 2021, the amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December 31, 2020, the outstanding balance of the amortizing term loan was $13.8 million. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, respectively, the Company incurred an immaterial amount of costs related to the amortizing term mortgage and term loan agreements. These debt issuance costs are reflected as a reduction of the carrying amount of the long-term debt and are being amortized to interest expense over the term of the agreements. As of December 31, 2021 and 2020, the unamortized debt issuance costs remaining are $0.2 million and $0.1 million, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future aggregate annual principal payments on all long-term debt are as follows for the next five years:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount for issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,616&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion, net of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to customary covenants under its revolving line of credit agreement, non-amortizing term loan agreement, amortizing term loan agreement, and 2021 amended term loan agreement, which unless waived by CIBC, restrict its and its subsidiaries' ability to, among other things, incur additional indebtedness, create or incur liens, permit a change of control or merge or consolidate with other companies, sell or transfer assets, pay dividends or make distributions, make acquisitions, investments or loans, or payments and prepayments of subordinated indebtedness, subject to certain exceptions. If the Company fails to perform its obligations under these and other covenants, CIBC&#8217;s credit commitments could be terminated and any outstanding borrowings, together with accrued interest, under the credit or loan agreements could be declared immediately due and payable.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company was not in compliance with all debt covenants, specifically the covenant restricting investments in certain subsidiaries over a threshold of free cash flow (as defined by the 2021 amended term loan), but obtained a waiver from CIBC. The Company believes that non-compliance with this covenant. The Company does not believe non-compliance with this covenant had any impact on the Company or its operations.The Company expects to be in compliance with all debt covenants by the end of the fiscal quarter ended March 31, 2022.  As of December 31, 2020, the Company was in compliance with all debt covenants.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809946152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</a></td>
<td class="text">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of 1,000,000,000 shares of Class A common stock which entitles holders to one vote per share; 25,000,000 shares of LT10 common stock, which entitles holders to 10 votes per share; and 25,000,000 shares of LT50 common stock, which entitles holders to 50 votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of 10,000,000 shares of undesignated preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Preferred Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into 42,031,390 shares of common stock on a ten-for-one basis and reclassified into Class A common stock. As such, there is no convertible preferred stock outstanding as of December 31, 2021. As of December 31, 2020, convertible preferred stock consisted of the following:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except share and<br/>per share data)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares authorized</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares issued and outstanding</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Original issuance price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liquidation amount</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,203,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,203,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the IPO, the significant features of the Company&#8217;s previously outstanding convertible preferred stock was as follows:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Provisions</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The holders of Series&#160;A convertible preferred stock (Series&#160;A), Series&#160;B convertible preferred stock (Series&#160;B), Series&#160;B-1 convertible preferred stock (Series B-1) and Series&#160;C convertible preferred stock (Series C) were entitled to receive, when and if declared by the Board of Directors, noncumulative dividends at a rate of $0.07334, $0.21432, $0.4437 and $1.2454 per share per annum, respectively, adjusted for certain events, such as stock splits and combinations. After payment of such dividends, any additional dividends or distributions would be distributed among the holders of the convertible preferred stock and common stock pro rata based on the number of shares held by each holder. The Company has declared no dividends to date.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Preference</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In the event of any liquidation, dissolution or winding up of the Company, the holders of convertible preferred stock for Series&#160;A, Series&#160;B, Series&#160;B-1, or Series&#160;C then outstanding were entitled to be paid, prior and in preference to any distribution of any of the assets, funds, or proceeds available for distribution, the original issuance price per share equal to $0.9167, $2.67903, $5.54619, or $15.56770, respectively, plus declared but unpaid dividends. If assets were not sufficient to permit such payment, payment would have been made on a pro rata, equal priority, pari passu basis.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the shares of convertible preferred stock contained liquidation features that were not solely within the Company&#8217;s control, these liquidation features resulted in the Series A, Series B, Series B-1 and Series C convertible preferred stock being classified as mezzanine equity rather than as a component of stockholders&#8217; equity (deficit).</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Upon closing of the IPO, each share of Series&#160;A, Series&#160;B, Series&#160;B-1 and Series&#160;C then outstanding automatically converted into ten fully paid and nonassessable shares of Class A common stock as the IPO gross proceeds exceeded $50&#160;million.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Except in the case of liquidation, the convertible preferred stock was not redeemable at the option of the holder.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The holders of each share of convertible preferred stock were entitled to the number of votes equal to the number of shares of common stock into which such shares were convertible.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warrants</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company issued warrants during various dates in 2013 and in December 2016 to purchase 430,080 shares of common stock in relation to the previous credit agreement entered into with Silicon Valley Bank.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the credit agreement was terminated in 2018, the common stock warrants remained outstanding until exercised or expired. The warrants issued in 2013 and 2016 were exercisable immediately at $0.07 and $0.53 per share, respectively, with expiration dates ten years after issuance. The Company recorded the common stock warrants in Additional paid-in capital at their grant date fair value which approximates the exercise price. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the completion of the IPO in November 2021, Silicon Valley Bank net exercised all common stock warrants then outstanding for 428,067 shares of Class A common stock. As such, there are no common stock warrants outstanding as of December 31, 2021. The following table discloses important information regarding common stock warrants issued and outstanding at December 31, 2020:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date issued</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of warrant shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value on issuance date<br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable through</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2013</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2013</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,080&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806588440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK INCENTIVE PLANS</a></td>
<td class="text">STOCK INCENTIVE PLANS<span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2009 and 2019 Stock Option Plans</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In 2009, the Company&#8217;s Board of Directors approved the adoption of a stock plan (the 2009 Stock Plan). As amended in 2015, the 2009 Stock Plan permitted the Company to grant awards covering up to 16,495,150 shares of the Company&#8217;s common stock. In January 2018, the Company increased the number of shares of common stock reserved under the 2009 Stock Plan by 535,130 shares, from 16,495,150 shares to 17,030,280. In April 2019, the Company approved the adoption of a new stock plan (the 2019 Stock Plan). The 2019 Stock Plan permits the Company to grant up to 8,173,970 additional shares, increasing the overall common stock reserved for grant to 25,204,250 shares.&#160;In September 2021, under the 2019 Stock Plan, the Company's Board of </span><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors approved and authorized 8,679,380 restricted stock units to be granted, which consisted of an aggregate of 4,339,690 shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. On November 9, 2021, the Company increased the common stock reserved for issuance under the 2019 Stock Plan, as amended and restated, to an aggregate of 16,856,770 shares of the Company's LT50 and Class A common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the completion of the IPO, the Company did not and will not make any further grants under the 2009 Stock Plan or 2019 Stock Plan. However, these stock plans will continue to govern the terms and conditions of the outstanding awards granted under the 2009 Stock Plan and 2019 Stock Plan. Upon the expiration, forfeiture, cancellation, withholding of shares upon exercise or settlement of an award to satisfy the exercise price or tax withholding, or repurchase of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2009 Stock Plan or of Class A or LT50 common stock underlying outstanding stock-based awards granted under the 2019 Stock Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Incentive Award Plan (2021 Plan) and 2021 Employee Stock Purchase and Matching Plan (ESPP and together with the 2021 Plan, the 2021 Incentive Plans) that was established immediately before the effectiveness of the IPO Registration Statement.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Incentive Plans </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; In November 2021, the Company&#8217;s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Plans, which both became effective immediately before the effectiveness of the IPO Registration Statement and use a combined share reserve. Under the 2021 Incentive Plans, 11,676,932 shares of the Company's Class A common stock are reserved for issuance pursuant to a variety of stock-based awards, including incentive stock options, nonqualified stock options, stock appreciation rights (SARs), restricted stock awards, RSUs, and other forms of equity and cash compensation under the 2021 Plan and purchase rights and matching awards under the ESPP. The number of shares initially reserved for issuance or transfer pursuant to awards under the 2021 Incentive Plans will be increased by the number of shares represented by awards outstanding under the 2009 Stock Plan and 2019 Stock Plan that become available for issuance following the effective date for certain reasons that include but not limited to expiration, cancellation or repurchase by the Company and will automatically increase each January 1, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (A) 6% of the aggregate number of shares of all classes of the Company's common stock outstanding on the immediately preceding calendar year, or (B) such lesser number of shares as determined by the Company&#8217;s board of directors or compensation committee; provided, however, that no more than 87,576,990 shares of stock may be issued upon the exercise of incentive stock options. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The offering periods of the ESPP are three months long beginning on each March 15, June 15, September 15 and December 15 of each fiscal quarter, except for the initial offering period. The enrollment date for each offering period shall be the first day of the offering period, and the exercise date of each offering period shall be the last day of the offering period. The initial offering period will begin on March 15, 2022 with the first offering period thereunder ending on June 14, 2022.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price at which Class A common stock is purchased under the ESPP will be equal to the average of the high and low fair market value of a share of the Company&#8217;s Class A common stock as of the last day of the offering period. At the end of each offering period, the Company may provide a discretionary match up to 1/10 of a share of the Company's Class A common stock for each share of Class A common stock purchased by or issued to an employee under the ESPP that is retained through the end of the applicable offering period. No fractional shares will be issued by the Company. The Company will round to the nearest full share for shares purchased by an employee as well as any matched shares issued to an employee under the ESPP. The match rate applicable to each offering period shall be limited to 1.5% of the shares of any class of Company capital stock outstanding as of the exercise date applicable to such offering period.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will estimate the fair value of matched shares provided by the Company under the ESPP using the Black-Scholes option-pricing model on the date of grant. The Company will recognize stock-based expense related to the matched shares provided by the Company pursuant to its ESPP on a straight-line basis over the offering period, which is typically three months. As of December 31, 2021, no Class A common stock has been issued or purchased by employees under the ESPP.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Stock Plan and the 2021 Plan authorize the grant of RSUs. No RSUs were granted as of December&#160;31, 2020 for either plan. In September 2021, under the 2019 Stock Plan, the Company's Board of Directors approved and authorized 8,679,380 restricted stock units to be granted, which consisted of an aggregate of 4,339,690 shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. Of this total, 2,980,260 RSUs, comprised of 1,490,130 shares of each of Class A and LT50 common stock were considered granted for accounting purposes in September 2021 to the Company's named executive officers and certain members of management as the Company and these certain employees had a mutual understanding of the key terms and conditions of the award on the board approval date, which occurred on September 24, 2021. RSUs granted to employees in September 2021 vest upon the satisfaction of both a performance and service condition. The performance condition was satisfied immediately prior to the effectiveness of the IPO Registration Statement, which occurred on November 9, 2021. The service condition for these awards is satisfied over eight years with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company granted 5,666,260 RSUs, comprised of 2,833,130 shares of each of Class A common stock and LT50 common stock, to certain employees that were not included in the September RSU grant. These RSUs only have a service condition, which is equivalent with the service condition of the awards granted in September 2021, and were deemed granted for accounting purposes on November 10, 2021, the date these certain employees had a mutual understanding of the key terms and conditions of the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Company&#8217;s Non-Employee Director Compensation Program adopted under the 2021 Incentive Plans upon closing of the IPO, the Company granted 27,780 RSUs in total of shares of Class A common stock to members of the Company's audit committee during November 2021 in connection with each member's initial appointment to the Board of Directors and consummation of the IPO. For accounting purposes, the grant date was considered to be November 12, 2021 as this was the date the Company filed its IPO price pursuant to Rule 424(b)(4). The IPO price was a key determination of the number of RSUs awarded to members of the Audit Committee and therefore on this date the Company and each Audit Committee member had a mutual understanding of the key terms and conditions of the awards granted. The RSUs granted vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. The service condition for these awards is satisfied over three years with quarterly vesting of the grant until fully vested.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, RSU activity was as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LT50 Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,301,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt">Class A common stock and LT50 common stock both became effective on November 9, 2021, which is the date of effectiveness of the Company's IPO Registration Statement. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $282.0 million of unamortized stock-based compensation cost related to unvested RSUs, which is expected to be recognized over the remaining weighted average life of 6.92 years. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both stock plans provide for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Under the stock plans, the exercise price of incentive stock options must be at least equal to 110% of the fair value of the common stock on the grant date for a &#8220;ten-percent holder&#8221; or 100% of the fair value of the common stock on the grant date for any other employee. The exercise price of nonstatutory options granted must be at least equal to 100% of the fair value of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both stock plans, most options typically vest over four years and are exercisable at any time after the grant date. Each employee has the right to exercise unvested stock options for restricted common stock. However, if the employee is terminated either voluntarily or involuntarily prior to all of the exercised options vesting, the Company has the right to repurchase the unvested early exercised shares at the original purchase price. Early exercises of options are not deemed to be substantive exercises for accounting purposes and accordingly, amounts received for early exercises are recorded as a liability. These repurchase terms are considered to be a forfeiture provision and do not result in variable accounting. During the year ended December 31, 2019, the Company repurchased 55,200 shares of exercised unvested common stock, for $1,794,703, of which $13,919 of the exercise cost of the repurchase was recorded within Additional paid-in capital and the remaining $1,780,784 of the repurchase was recorded as stock-based compensation expense. There were no repurchases of common stock during the years ended December 31, 2021 and 2020.  </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there were 1,437,760 shares subject to repurchase related to stock options early exercised and not yet vested, but that are expected to vest. As of December 31, 2021, the Company recorded a liability related to these shares subject to repurchase in the amount of $2.4 million, which is included within Accrued expenses and other liabilities in the accompanying consolidated balance sheets. These amounts are reclassified to common stock and additional paid in capital as the underlying shares vest. There were no early exercised shares subject to repurchase as of December&#160;31, 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, by mutual agreement, the Company modified the terms and conditions of certain stock option awards originally granted in 2019 by cancelling the original awards granted and reissuing new stock option awards on new grant dates during the year ended December 31, 2020 with an increased fair value per share on the awards on the new grant date. As a result of the modification, only the grant date changed. All vesting conditions, number of shares granted in the stock option awards and contractual terms of the stock options remained the same. The Company treated these changes to the stock option awards as modifications of the terms and conditions of an equity award. The modification impacted certain stock option awards of 42 employees of the Company. During the year ended December 31, 2020, the modification had an immaterial impact on stock-based compensation expense and the consolidated financial statements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock option activity was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9.8pt;font-weight:700;line-height:100%">Weighted average <br/>remaining contractual life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,545,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,777,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(894,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,512,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.35</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,222,800&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,965,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,193,193&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,001,403&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.31</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pretax intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $80.7 million, $11.3 million and $4.7 million, respectively. The total pretax intrinsic value of options outstanding at December 31, 2021, 2020 and 2019 was $302.8 million, $86.8 million and $40.4 million, respectively. The intrinsic value is the difference between the estimated fair value of the Company&#8217;s common stock at the date of exercise and the exercise price for in-the-money options. The weighted average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $6.87, $1.69 and$1.65, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $13.2 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 1.7 years. As of December&#160;31, 2020, there was $10.8 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 3.70 years. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from option exercises and purchases of shares under the stock plans for the years ended December 31, 2021, 2020 and 2019 was $3.5 million, $1.3 million and $0.5 million, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of option grants was estimated using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.085%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years) </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.20</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt">The Company has no history or expectation of paying cash dividends on its common stock.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.37pt">The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.17pt">The Company estimates the volatility of its common stock at the date of grant based on the expected weighted-average volatility for a group of publicly traded companies in a similar industry or with similar service offerings, with a term of one year or greater. There have been no grants of stock options after the completion of the IPO.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.04pt">The expected life of stock options granted under the option plans is determined using the simplified method, which deems the expected life to be the average of the time-to-vesting and the contractual life of the stock-based awards. The expected life represents the period of time that options granted are expected to be outstanding.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock-based compensation expense recognized for the different stock incentive plans discussed above (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secondary sales of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, $1.8 million of stock-based compensation expense for the repurchase of unvested early exercised shares during the period was included on the consolidated statements of income; however, as the excess of the repurchase price over the fair value of the shares was determined to be a cash bonus, it was not included within Additional paid-in capital as of and for the year ended December 31, 2019.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company's Chief Executive Officer, David Barrett, sold a portion of his common stock to new investors. Due to the Company&#8217;s involvement in the transaction, the sale of common stock was determined to be compensatory, and the Company recorded $11.1&#160;million to stock-based compensation expense for the sale price in excess of fair value.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense capitalized as internally developed software costs was $0.6&#160;million for the year ended December 31, 2021. These amounts were not material for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs granted in September 2021, the Company recorded a cumulative one-time stock-based compensation expense on the date the performance condition was satisfied for the requisite service period satisfied by the employees prior to that date. Upon the date of the performance condition being satisfied on November 9, 2021, the Company recorded cumulative stock-based compensation expense of approximately $2.9&#160;million related to these RSUs. The Company will recognize all remaining stock-based compensation expense over the vesting period using an accelerated graded method.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs granted to members of the Audit Committee, the Company records all stock-based compensation expense on a straight line basis over the requisite service period from the day of grant, </span></div>which is considered one year for annual grants and three years for initial RSUs granted to members of the Audit Committee. During the year ended December 31, 2021, total stock-based compensation recorded by the Company related to members of the Audit Committee was $0.1 million.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806475192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s benefit (provision) for income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax benefit (expense):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,376)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit (provision) for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the statutory rate in 2021 primarily due to the limitation imposed by Internal Revenue Code Section 162(m), the inclusion of a valuation allowance, and the impact of stock-based compensation, which resulted in a $15.5 million, $2.4 million, and $(8.5) million permanent item, respectively. The effective income tax rate differs from the statutory rate in 2020 primarily due to the impact of stock-based compensation related secondary market transactions, which resulted in a $15.3 million permanent item. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (R&amp;D) credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items and others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation - federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance - federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:15.55pt">State taxes include the impact of stock-based compensation expense related to secondary market transactions in 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOL carryforwards </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities), net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed its ability to realize the benefits of its domestic deferred tax assets (DTA) by evaluating all available positive and negative evidence, objective and subjective in nature, including (1) cumulative results of operations in recent years, (2) sources of recent pre-tax income, (3) estimates of future taxable income and (4) the length of net operating loss (NOL) carryforward periods. The Company determined it is in a three-year cumulative taxable income position as of December 31, 2020. As of December 31, 2021, the Company expects to be in a taxable loss position in the long-term foreseeable future primarily due to estimated increases in stock-based compensation expense as a result of the RSUs granted during 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After an evaluation of all available qualitative and quantitative evidence, both positive and negative in nature, the Company concluded it is more likely than not that taxable losses will be incurred in future periods, which will prevent the Company from fully realizing the benefits of its DTAs prior to expiration. Accordingly, the net deferred tax assets for Expensify, Inc. have been fully offset by a valuation allowance. The remaining net deferred tax assets of the Company as of December 31, 2021 solely relate to the UK. The valuation allowance increased by approximately $2.4&#160;million from 2020 to 2021. No valuation allowance was deemed necessary as of December 31, 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had NOL carryforwards for federal and state tax purposes of $0 and $3.1&#160;million, respectively. As of December&#160;31, 2020, the Company had NOL carryforwards for federal and state tax purposes of $0.1&#160;million, and $3.7&#160;million, respectively. The NOL carryforwards will expire at various dates beginning in the year 2031 (state), unless previously utilized. As of December 31, 2021, the Company also had federal and state research and development tax credit carryforwards of $1.0&#160;million and $1.0&#160;million, respectively. As of December&#160;31, 2020, the Company also had federal and state research and development tax credit carryforwards of $0.2 million and $0.6 million, respectively. The federal tax credits will expire at various dates beginning in the year 2029, unless previously utilized. The state tax credits do not expire and will carry forward indefinitely until utilized.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code, as well as similar state provisions. In general, an &#8220;ownership change&#8221; as defined by Code Sections 382 and 383, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50 percentage points of the </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding stock of a company by certain stockholders or public groups. Since the Company&#8217;s formation, the Company has raised capital through the issuance of capital stock on several occasions which, combined with the purchasing stockholders&#8217; subsequent disposition of those shares, have resulted in such an ownership change, and could result in an ownership change in the future upon subsequent disposition. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducted an analysis of the Company&#8217;s stock ownership under Internal Revenue Code Section 382 and 383. The net operating loss carryforwards and tax credits are subject to annual limitations as a result of the ownership changes in 2010 and 2015. However, the net operating loss carryforwards and the tax credits are not expected to expire before utilization.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the provisions of ASC Subtopic 740-10, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740-10 prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of uncertain tax positions that have been taken or expected to be taken on a tax return. As of December 31, 2021 and 2020, the Company recorded an uncertain tax position liability, exclusive of interest and penalties, of $0.2 million and $0.7&#160;million respectively, within Other liabilities on the consolidated balance sheets. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company had $1.7&#160;million and $1.3&#160;million of unrecognized tax benefits, respectively. Approximately all of the unrecognized tax benefits, if recognized, would affect the effective tax rate. A reconciliation of the amount of unrecognized tax benefits is as follows for the years ended December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits may change during the next twelve months for items that arise in the ordinary course of business. The Company does not anticipate a material change to its unrecognized tax benefits over the next twelve months.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes penalties and interest expense related to income taxes as a component of tax expense. There are immaterial amounts of interest and penalties recorded in the consolidated statements of income for the years ended December 31, 2021, 2020, and 2019 and in the consolidated balance sheets as of December 31, 2021 and 2020. There are no positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in U.S. federal and various state, local and foreign jurisdictions. The tax years ended from December 2012 to December 2020 remain open to examination due to the carryover of unused net operating losses or tax credits.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806458104">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text">NET LOSS PER SHARE<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A, LT10 and LT50 common stockholders, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock used to compute net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,039,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,424,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,921,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, LT10 and LT50 common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of Class A, LT10 and LT50 common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote per share, each share of LT10 common stock is entitled to 10 votes per share and each share of LT50 common stock is entitled to 50 votes per share. Each share of LT10 and LT50 common stock is convertible into one share of Class A common stock voluntarily at the option of the holder after the satisfaction of certain requirements, which includes a ten months notice period for LT10 common stock and 48 months notice period for LT50 common stock to convert to Class A common stock, or automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A, LT10 and LT50 common stock, the undistributed earnings are allocated on a proportional basis based on the number of weighted-average shares within each class of common stock during the period and the resulting net loss per share attributable to common stockholders will be the same for the Class A, LT10, and LT50 common stock on an individual or combined basis.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,419,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,619,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,031,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,031,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,405,617&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,425,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,165,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809956744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company is involved from time to time in claims, proceedings and litigation, including the following:</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2020, Sapphire Crossing LLC sued the Company on an expired patent. Following the Company's attempts to dismiss the case informally, Sapphire Crossing amended its complaint, dropping certain allegations and adding allegations of direct divided infringement. As of December&#160;31, </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the extent of a potential liability was unknown and could not be reasonably estimated. On June 8, 2021, the case was settled and no payment was required of the Company upon settlement. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of any litigation, the Company records a provision for a liability when management believes that it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. The Company reviews these provisions at least annually and adjusts these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806478440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In fiscal 2009, the Company sponsored a U.S. 401(k) defined contribution plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and 401(k) matching contributions as defined in the plan and as approved by the Board of Directors. Effective January 1, 2018, the Company matches up to 4.5% of each eligible participant&#8217;s 401(k) contribution. The Company&#8217;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. No discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The Company&#8217;s 401(k) matching contributions for the years ended December 31, 2021, 2020 and 2019 were $0.7&#160;million, respectively. The Company has no intention to terminate the plan.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UK Pension Plan</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Since inception, in accordance with local laws and customs of the UK, the Company sponsored a UK pension plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and matching contributions as defined in the plan and as approved by the Board of Directors. The Company matches up to 4.5% of each eligible participant&#8217;s contribution. The Company&#8217;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. No discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The discretionary matching contributions for the years ended December 31, 2021, 2020 and 2019 were $0.1&#160;million, respectively. The Company has no intention to terminate the plan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806468968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company loaned $0.6 million to the Company's Chief Executive Officer, David Barrett. The loan bears 6% simple interest per annum for 60 months of interest payments due monthly until the loan principal amount becomes due in full upon maturity in September 2023. During the years ended December 31, 2021, 2020 and 2019, the Company recognized an immaterial amount of interest income. As part of the loan agreement with Mr. Barrett, repayment of the loan may be accelerated upon certain events. One of these triggering events is the loan amount becoming payable immediately upon the receipt by Mr. Barrett of at least an aggregate of $2.0 million pursuant to one or more sales or redemptions of the Company's common stock. During the year ended December 31, 2020, as part of sale of common stock from Mr. Barrett, to new investors, Mr. Barrett received more than $2.0 million from the transaction. As a result, the loan amount became due immediately. As the amount had yet to be paid as of December&#160;31, 2020, the Company recorded the related party loan within Related party loan receivable, current on the consolidated balance sheet as of December&#160;31, 2020. On April 22, 2021, the Company's Board of Directors unanimously consented to provide a waiver of the accelerated term clause in relation to the 2020 sale of stock. On June 24, 2021, the related party loan was repaid in full by Mr. Barrett.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company incurred sales and marketing expenses of $0.4&#160;million, related to partner payouts and advertising fees paid to CPA.com. CPA.com is considered a related party to the Company as Timothy L. Christen, the Chairman of the Company's audit committee in addition to being a Director on the Company's Board of Directors, also serves as a Director on CPA.com's Board of Directors.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company incurred total employee compensation costs of $1.8&#160;million related to William Barrett, the brother of David Barrett, in connection with employment at the Company as a Success Coach. Mr. Barrett plays no personal role in determining his brother&#8217;s compensation or reviewing his brother&#8217;s performance. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, the Company granted an employee 43,060 RSUs, comprised of 21,530 shares of each of Class A common stock and LT50 common stock, at a grant date fair value of $18.93 per share. These RSUs only have a service condition, which is satisfied over approximately eight years with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. </span></div>There are no other significant related party transactions for the Company as of December 31, 2021 and 2020, except as noted elsewhere in these consolidated financial statements.<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>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804949304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries (the Company) and have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). All intercompany transactions and balances have been eliminated in consolidation.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RisksAndUncertaintiesPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company evaluates its operations periodically to determine if any risks and uncertainties exist that could impact its operations in the near term. During December 2019, the novel coronavirus (COVID-19) emerged and subsequently spread worldwide. The World Health Organization declared COVID-19 a global pandemic in March 2020, resulting in federal, state and local governments and private entities implementing various restrictions, including travel restrictions, </span><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions on public gatherings, stay at home orders and advisories and quarantining of people who may have been exposed to the virus. The Company has been actively monitoring COVID-19 and its impact globally. Management believes the remote working arrangements and travel restrictions imposed by various governmental jurisdictions as a result of COVID-19 had limited impact on the Company's ability to maintain internal operations during the years ended December 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition will depend on future developments that are highly uncertain, including the result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat it. The Company's estimates may be subject to change as new events occur and additional information emerges, and such changes will be recognized or disclosed in the consolidated financial statements as they become known. While the full lasting impact of the COVID-19 pandemic on the global economy and our customers remains uncertain, the Company believes that use of the platform will continue to rebound and increase as economies fully reopen and business travel resumes to pre-pandemic levels.</span></div>The Company does not believe that there are any significant risks as a result of the COVID-19 pandemic that have not already been disclosed in the consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions by management affect the Company&#8217;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents &#8211; Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2021 and 2020, the Company had no cash equivalents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Restricted cash amounts included within Other assets on the consolidated balance sheets as of December 31, 2021 and 2020 relate to cash deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK as well as bank-to-bank transfers in the UK. These restricted cash amounts are considered immaterial. The Company also has an immaterial amount of cash required to be held within a trust account for monthly management and maintenance operating fees for the 401 SW 5th Ave commercial building owned by the Company and an immaterial amount of restricted cash to be held as a general short-term </span><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reserve with a Commercial Bank for Expensify Payments LLC.  These restricted cash amounts are included within Other current assets on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, cash in transit for funds held for customers to the Company's Payment Processor and Expensify Card collateral for funds held for customers represent restricted cash maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. The Company restricts the use of the assets underlying the funds held for customers to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company&#8217;s direct obligation under funds due to customers. These restricted cash amounts are included within Other current assets on the consolidated balance sheets. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also includes restricted cash amounts within Other current assets on the consolidated balance sheets for cash held by Expensify.org. This cash is restricted for use towards social justice and equity efforts of Expensify.org and is classified as current based on the immediate availability of the cash towards fulfilling these efforts. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash also includes amounts included within Settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets and liabilities policy note below for further detail.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on the Company&#8217;s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Past due balances over 60 days and other higher risk amounts are reviewed individually for collectability. Based on management&#8217;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to an established allowance for doubtful accounts. Balances that remain outstanding after the Company has used reasonable collection efforts are written off no later than 90 days past due. The Company recorded an immaterial amount of allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text">Concentrations of Credit Risk &#8211; Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the respective Restricted cash policy note above. There were no customers representing 10% or more of revenue during the years ended December 31, 2021, 2020, and 2019. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2021 and 2020.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock', window );">Settlement Assets and Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Settlement Assets and Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Settlement assets and liabilities arise due to the time required between the approval of an expense reimbursement and settlement of funds in the member's account facilitated by a third-party vendor used by the Company for settlement. Funds are collected from customers by the Company and are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Upon an approved request for expense reimbursement from customers, the Company initiates the transaction from its Commercial Bank accounts where funds are held and remits the funds directly to the customer's users after a clearing period of three business days, including the day of the transaction. For reimbursement of transactions through the Expensify Card, the clearing period is typically two business days, including </span>the day of transaction, for the funds to be settled. The Company records settlement receivable and corresponding liability upon approval of the expense reimbursement. Settlement receivables are reported on the consolidated balance sheets when the approval of the expense reimbursement occurs until the funds are cleared in the Company's Commercial Bank account. The Commercial Bank account and settlement receivables roll up into the Settlement assets financial statement line item on the consolidated balance sheets. Any Settlement asset balance that remains outstanding after five business days is written off by the Company. Write offs related to the Settlement asset balances of the Company for the years ended December 31, 2021 and 2020 were immaterial. The Company did not record an allowance for doubtful accounts against the Settlement assets as write offs to date have been immaterial. Settlement liability is reported on the consolidated balance sheets from when the expense reimbursement is approved until the funds are cleared in the member's account.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance leases are included in lease right-of-use (ROU) assets and lease liabilities in the consolidated balance sheets. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the income statement on a straight-line basis over the lease term and not recognizing these leases on the Company&#8217;s consolidated balance sheets. Variable lease payments are recognized in the income statement in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms and accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically three years for computer equipment, five years for furniture and fixtures and thirty years for buildings. Land has an unlimited useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the accounts and the resulting gain or loss is reflected in the consolidated statements of income. To date, gains or losses from disposition of property and equipment have been immaterial.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until </span></div>such time as the relevant assets are completed and put into use. Construction in progress as of December 31, 2021 and 2020 represents leasehold improvements under installation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Development Costs</a></td>
<td class="text">Capitalized Software Development Costs &#8211; The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of three years, which is the estimated useful life.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in general and administrative operating expenses on the consolidated statements of income. Impairment losses on long-lived assets were immaterial for the years ended December 31, 2021, 2020 and 2019.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_DeferredOfferingCostsPolicyTextBlock', window );">Deferred Offering Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Offering Costs </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal, and other fees related to the IPO. Upon completion of the IPO, deferred offering costs of $8.0 million were reclassified to stockholders&#8217; equity and recorded net against the IPO proceeds. The Company had no capitalized deferred offering costs as of December 31, 2021 and 2020, respectively.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company generates revenue from subscription fees paid by its customers to access and use the Company&#8217;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of January 1, 2019, utilizing the full retrospective method of transition.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#8217;s website. The Company&#8217;s contracts with customers include two performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $1.2 million of contract assets for unbilled receivables within Other current assets on the Company&#8217;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CashbackRewardsPolicyTextBlock', window );">Cashback Rewards</a></td>
<td class="text">Cashback Rewards &#8211; Beginning in August 2021, the Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. The Company records a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers. The accrued cashback rewards liability was $0.2 million as of December 31, 2021 and is recorded within Accrued expenses and other liabilities on the consolidated balance sheets. The cashback rewards cost was $1.1 million during the year ended December 31, 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of U.S. GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes these stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of four years. Forfeitures are recorded as they occur. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#8217;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. Prior to the IPO, the fair value of common stock was determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which considered estimates of our future performance and valuations of comparable companies. The Company also considered prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards were granted or revalued between the dates of valuation reports, the Company considered the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#8217;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted employees restricted stock units (RSUs) that settle in shares of Class A and LT50 common stock, which became effective immediately before the effectiveness of the IPO Registration Statement on November 9, 2021. All RSUs granted to employees after the effectiveness of the IPO Registration Statement have a service condition only and are recognized on a straight-line basis over the requisite service period of the award, which is generally the RSU vesting term of eight years. The Company measures these RSUs granted based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All RSUs granted to employees before the effectiveness of the IPO Registration Statement were considered RSUs with both a service and performance condition for accounting purposes. The Company measures these RSUs based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. Once the performance condition was satisfied for these RSUs on November 9, 2021, the Company recognized a cumulative one-time stock-based compensation expense for the service period satisfied prior to this date. All remaining stock-based compensation for these awards will be recognized over the remaining service period using an accelerated graded method. The service period of these awards is the RSU vesting term of eight years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted RSUs in November 2021 to its Non-Employee Directors, which is comprised solely of the Company's Audit Committee members, in connection with each member's initial appointment to the Board of directors and consummation of the IPO. All RSUs granted to Non-Employee Directors settle in shares of Class A common stock and are recognized on a straight-line basis over the requisite service period of the award, which is generally the initial RSU grant vesting term of three years. Subsequent to the initial RSUs granted, the Company will grant RSUs to Non-Employee Directors on an annual basis at each annual stockholders' meeting that will vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is one year. Furthermore, RSUs will be granted to Non-Employee Directors on a quarterly basis as a retainer for their services, which vest only upon the satisfaction of a service condition. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is three months. The Company measures all RSUs granted to Non-Employee Directors based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. With the exception of the RSUs granted to Non-Employee Directors in November 2021, there were no other RSUs granted to Non-Employee Directors during the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeitures are recorded as they occur for all RSUs. Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock', window );">Employee and Employee-Related Expenses</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee and Employee-Related Expenses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CostOfRevenuePolicyTextBlock', window );">Cost of Revenue, Net</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue, Net</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Cost of revenue, net primarily consists of expenses related to hosting the Company&#8217;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, amortization of finance lease right-of-use assets, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $2.9 million and $1.0&#160;million for the years ended December 31, 2021 and 2020, respectively. There was an immaterial amount of consideration, net of credit card processing fees paid to the vendor, during the year ended December 31, 2019. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, cash bonuses and employee costs attributable to supporting our customers and maintenance of our platform.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred in the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage </span>of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation for executive management and any employee time allocated to administrative functions, including finance and accounting, legal, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. General and administrative expenses are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_SalesAndMarketingPolicyTextBlock', window );">Sales and Marketing</a></td>
<td class="text"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Sales and marketing primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses, referral fees for strategic partnerships and other benefits that the Company provides to its referral and affiliate partners. The Company expenses the costs of sales and marketing, including promotional expenses, as incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; 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 (NOL) and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount more likely than not expected to be realized.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (GILTI) provisions of the Tax Cuts and Jobs Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. The Company has elected to treat any potential GILTI inclusions as a period cost.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S. president signed into law the Consolidated Appropriations Act, 2021, which includes further COVID-19 economic relief and extension of certain expiring tax provisions. The relief package had no material impact to the Company&#8217;s tax positions.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Assembly Bill 85 (AB 85) was signed into law by the governor on June 29, 2020. The legislation suspends the California net operating loss deductions for 2020, 2021 and 2022 for certain taxpayers and imposes a limitation of California tax credits utilization for 2020, 2021 and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its income subject to tax is greater than $1 million. Additionally, business credits will only offset a maximum of $5 million of California tax liability. The Company has estimated its 2021 California state taxable income to be below $1 million. As such, the Company will be eligible to use California net operating loss deductions and California tax credits in 2021.</span></div>On February 9, 2022, California Senate Bill 133 (SB 133) was signed into law. The new bill lifted the 2022 limitation for California net operating losses and tax credit utilization disallowed by AB 85. Given the Company&#8217;s expected taxable loss position in 2021, this legislation will not impact the provision for the year ended December 31, 2021.  The Company will continue to monitor possible California net operating loss and credit limitations in future periods.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net (Loss) Income Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders - </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share attributable to common stockholders using the two-class method required by ASC 260, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for participating securities. All series of the Company's previously outstanding convertible preferred stock were participating securities as the holders of such stock were entitled to receive stated noncumulative dividends when and if declared and then they could participate on a pari passu basis in the event that a dividend was paid on common stock. The holders of previously outstanding convertible preferred stock did not have a contractual obligation to share in the Company&#8217;s losses. The undistributed earnings were allocated between common stock and participating securities as if all earnings had been distributed during the period presented.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company has not declared dividends, the undistributed earnings are first allocated to the previously outstanding convertible preferred stock up to the amount of the undeclared stated dividends. However, since the amount of the undeclared stated dividends exceeds available undistributed earnings for the year ended December 31, 2019, the dividend is allocated only up to the amount of available earnings. For the years ended December 31, 2021 and 2020, the Company generated a net loss and, therefore, no loss is allocated to the holders of the previously outstanding convertible preferred stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock during the period, less weighted-average shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. The dilutive effect of previously outstanding participating securities is calculated using the more dilutive of the treasury method or the two-class method. For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are anti-dilutive.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting - The Company operates as one reportable segment because its chief operating decision maker, who is the executive committee that consists of the chief executive officer, the chief financial officer and the chief operating officer, reviews the Company&#8217;s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. All long-lived assets are located in the United States.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements and Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its initiative to reduce complexity in the accounting standards, in December 2019 the FASB </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12, </span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU No. 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company early adopted ASU No. 2019-12 on January 1, 2020. The adoption of ASU No. 2019-12 had no material impact to the Company's consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">on Financial Instruments (Topic 326)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an impairment model (known as the current expected credit loss (CECL) model) that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_CashbackRewardsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cashback Rewards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_CashbackRewardsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_CostOfRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost Of Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_CostOfRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_DeferredOfferingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Offering 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;">exfy_DeferredOfferingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee And Employee Related 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;">exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_RisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risks And Uncertainties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_RisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_SalesAndMarketingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales And Marketing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_SalesAndMarketingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679803155848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock', window );">Employee stock option exercise cash bonus</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee stock option exercise cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"/><td style="width:74.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.078%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from geographic areas</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the Company&#8217;s total revenue by geographic area (in thousands). No other individual country outside of the United States accounted for more than 10% of total revenue.</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Customers' Geographic Locations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits And Share-based Compensation [Table text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809900920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITALIZED SOFTWARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [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_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock', window );">Schedule of capitalized software development costs</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Capitalized Software Development Costs [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809905000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 And Equipment</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679807981992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Lease Cost</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Summary of Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">Finance lease ROU asset (included within Lease right-of-use assets)</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">Operating lease ROU asset (included within Lease right-of-use assets)</span></span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Operating Lease Maturity</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Finance Lease Maturity</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending: </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">Less: lease liabilities, current</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">Lease liabilities, non-current</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679900684488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify.org restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Card posted collateral for funds held for customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash in transit for funds held for customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensify Payments LLC restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,201&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense reports</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Partner payouts and advertising fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hosting and license fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit card processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, payroll and other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cashback rewards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock liability for early stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809946152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Principal Payments on all Long-term Debt</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future aggregate annual principal payments on all long-term debt are as follows for the next five years:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: discount for issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,616&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion, net of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the 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 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://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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 12: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679807760152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Schedule Of Convertible Preferred Stock</a></td>
<td class="text">As of December 31, 2020, convertible preferred stock consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except share and<br/>per share data)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares authorized</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares issued and outstanding</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Original issuance price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liquidation amount</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.67903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,203,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,203,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Warrants Issued And Outstanding</a></td>
<td class="text">The following table discloses important information regarding common stock warrants issued and outstanding at December 31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date issued</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of warrant shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value on issuance date<br/>(in thousands)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable through</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2013</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2013</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2016</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,080&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806418344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of RSU Rollforward</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, RSU activity was as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LT50 Common Stock</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,301,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(1)Class A common stock and LT50 common stock both became effective on November 9, 2021, which is the date of effectiveness of the Company's IPO Registration Statement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Schedule of Stock Option Roll-forward</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock option activity was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average exercise price per share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9.8pt;font-weight:700;line-height:100%">Weighted average <br/>remaining contractual life <br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,545,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,777,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(894,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,512,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.35</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,222,800&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,965,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled/forfeited/expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315,940)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-4.51pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,193,193&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.45</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,001,403&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.31</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Fair Value Assumptions for Stock Options</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of option grants was estimated using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.085%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years) </span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.20</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt">The Company has no history or expectation of paying cash dividends on its common stock.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.37pt">The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.17pt">The Company estimates the volatility of its common stock at the date of grant based on the expected weighted-average volatility for a group of publicly traded companies in a similar industry or with similar service offerings, with a term of one year or greater. There have been no grants of stock options after the completion of the IPO.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.04pt">The expected life of stock options granted under the option plans is determined using the simplified method, which deems the expected life to be the average of the time-to-vesting and the contractual life of the stock-based awards. The expected life represents the period of time that options granted are expected to be outstanding.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock-based compensation expense recognized for the different stock incentive plans discussed above (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secondary sales of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)(1)<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.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 1<br> -Subparagraph (b)<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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock 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_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679807659272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of Income Tax Benefit (Provision)</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s benefit (provision) for income taxes are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax benefit (expense):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax benefit (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,376)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit (provision) for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (R&amp;D) credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items and others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation - federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance - federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table>*State taxes include the impact of stock-based compensation expense related to secondary market transactions in 2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities): </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOL carryforwards </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets (liabilities), net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text">A reconciliation of the amount of unrecognized tax benefits is as follows for the years ended December 31, 2021 and 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806533144">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Class A, LT10 and LT50 common stockholders, basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,558)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares of common stock used to compute net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,039,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,424,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,921,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A, LT10 and LT50 common stockholders, basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Anti-dilutive Securities</a></td>
<td class="text"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,419,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,619,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,031,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,031,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,405,617&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,425,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,165,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800417800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 15, 2021 </div>
<div>USD ($) </div>
<div>class </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 14, 2021 </div>
<div>vote </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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitments | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (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">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split ratio, common stock</a></td>
<td class="text">&#160;<span></span>
</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="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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_NumberOfClassesOfStock', window );">Classes of stock (class) | class</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ConversionOfStockConversionRatio', window );">Share conversion ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">13,556,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ConversionOfStockConversionRatio', window );">Share conversion ratio</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">42,031,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">430,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,844,060<span></span>
</td>
<td class="nump">29,366,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">95,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr 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 Class A | IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued (shares)</a></td>
<td class="nump">11,190,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Exercise price (usd per share) | $ / shares</a></td>
<td class="nump">$ 27.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds from the sales of stock | $</a></td>
<td class="nump">$ 57.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_exfy_PaymentForUnderwritingDiscountsAndCommissions', window );">Payments for underwriting discounts and commission | $</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of deferred offering costs | $</a></td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Class A | Public Stock Offering - New 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued (shares)</a></td>
<td class="nump">2,608,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common Class A | Public Stock Offering - Shares From Existing Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued (shares)</a></td>
<td class="nump">8,581,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common Class A | Public Stock Offering - Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued (shares)</a></td>
<td class="nump">1,459,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=exfy_CommonStockLT10Member', window );">Common Stock, LT10</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">7,332,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,332,640<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</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="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=exfy_CommonStockLT50Member', window );">Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">6,224,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,224,160<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,000,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_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_SubsidiariesMember', window );">Subsidiaries | Expensify.Org</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_PaymentOfDonationCommitments', window );">Payment of donation commitments | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Expensify.Org</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent', window );">Donation commitment (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_CommonStockVotingRightPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Right Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_CommonStockVotingRightPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_ConversionOfStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_ConversionOfStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Donation Commitment As A Portion Of Consideration Received, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_NumberOfClassesOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Classes Of 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;">exfy_NumberOfClassesOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_PaymentForUnderwritingDiscountsAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment For Underwriting Discounts And Commissions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_PaymentForUnderwritingDiscountsAndCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_PaymentOfDonationCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment Of Donation Commitments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_PaymentOfDonationCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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 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_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-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_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockByUniqueDescriptionAxis=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_ConversionOfStockByUniqueDescriptionAxis=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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConversionOfStockByUniqueDescriptionAxis=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_ConversionOfStockByUniqueDescriptionAxis=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>
<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=exfy_PublicStockOfferingNewSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_PublicStockOfferingNewSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_PublicStockOfferingSharesFromExistingShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_PublicStockOfferingSharesFromExistingShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=exfy_ExpensifyOrgMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=exfy_ExpensifyOrgMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679801051256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 15, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jul. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_NumberOfPerformanceObligations', window );">Number of performance obligations | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="nump">1,165,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Cashback rewards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer', window );">Cashback rewards from contract revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued', window );">Bonus payments as a percentage of stock options issued (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,416,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Consideration revenue from vendors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ExecutiveOfficerMember', window );">Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation vesting period (years)</a></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>
<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 stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 | Share-based Payment Arrangement, Nonemployee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 | 2021 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation vesting period (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_BuildingMember', window );">Commercial building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FinancingReceivableImpairedLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonus Payments, As A Percentage Of Stock Options 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;">exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Performance Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_RevenueFromContractWithCustomerCashRewardsToCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Cash Rewards To Customer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_RevenueFromContractWithCustomerCashRewardsToCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<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 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105025-122735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FinancingReceivableImpairedLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2021IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2021IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_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_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809044728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeStockOptionExerciseCashBonusLineItems', window );"><strong>Employee Stock Option Exercise Cash Bonus [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_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="nump">$ 48,416<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue, net</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_exfy_EmployeeStockOptionExerciseCashBonusLineItems', window );"><strong>Employee Stock Option Exercise Cash Bonus [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_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="nump">13,708<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeStockOptionExerciseCashBonusLineItems', window );"><strong>Employee Stock Option Exercise Cash Bonus [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_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="nump">8,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeStockOptionExerciseCashBonusLineItems', window );"><strong>Employee Stock Option Exercise Cash Bonus [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_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="nump">21,174<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EmployeeStockOptionExerciseCashBonusLineItems', window );"><strong>Employee Stock Option Exercise Cash Bonus [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_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Bonus expense</a></td>
<td class="nump">$ 4,984<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_EmployeeStockOptionExerciseCashBonusLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Option Exercise Cash Bonus [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_EmployeeStockOptionExerciseCashBonusLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804976568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 142,835<span></span>
</td>
<td class="nump">$ 88,072<span></span>
</td>
<td class="nump">$ 80,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">15,183<span></span>
</td>
<td class="nump">79,108<span></span>
</td>
<td class="nump">72,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">All other locations</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 127,652<span></span>
</td>
<td class="nump">$ 8,964<span></span>
</td>
<td class="nump">$ 7,599<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806376600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Capitalized software development costs</a></td>
<td class="nump">$ 10,966<span></span>
</td>
<td class="nump">$ 6,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(4,607)<span></span>
</td>
<td class="num">(2,448)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">$ 6,359<span></span>
</td>
<td class="nump">$ 3,722<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_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each balance sheet presented, the amount of accumulated amortization for capitalized computer software 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNetAbstract</td>
</tr>
<tr>
<td style="padding-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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679807272328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITALIZED SOFTWARE - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization expense for capitalized software</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.6<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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 amortization of capitalized computer software 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 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800993368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 21,914<span></span>
</td>
<td class="nump">$ 20,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(5,984)<span></span>
</td>
<td class="num">(4,661)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">15,930<span></span>
</td>
<td class="nump">15,363<span></span>
</td>
</tr>
<tr 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 and equipment</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,106<span></span>
</td>
<td class="nump">6,937<span></span>
</td>
</tr>
<tr 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_BuildingMember', window );">Commercial building</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
</tr>
<tr 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_LandMember', window );">Land</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">4,151<span></span>
</td>
<td class="nump">4,151<span></span>
</td>
</tr>
<tr 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_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 2,391<span></span>
</td>
<td class="nump">$ 304<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_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_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679808582472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT -Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.4<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>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800992008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease ROU asset (included within Lease right-of-use assets)</a></td>
<td class="nump">$ 1,251,000<span></span>
</td>
<td class="nump">$ 2,041,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU asset (included within Lease right-of-use assets)</a></td>
<td class="nump">$ 951,000<span></span>
</td>
<td class="nump">$ 1,692,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=exfy_OfficeSpaceInUKMember', window );">Office Space in U.K.</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU asset (included within Lease right-of-use assets)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 893,936<span></span>
</td>
</tr>
<tr 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 and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease ROU asset (included within Lease right-of-use assets)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 315,792<span></span>
</td>
</tr>
<tr 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 | Office</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating leases remaining lease terms</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Finance leases remaining lease terms</a></td>
<td class="text">1 year<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 | Office</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating leases remaining lease terms</a></td>
<td class="text">2 years<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 | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Finance leases remaining lease terms</a></td>
<td class="text">2 years<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_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_LesseeFinanceLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=exfy_OfficeSpaceInUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=exfy_OfficeSpaceInUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=exfy_OfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_OfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679900653656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Summary of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_FinanceLeaseCostsAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of ROU assets</a></td>
<td class="nump">$ 790<span></span>
</td>
<td class="nump">$ 827<span></span>
</td>
<td class="nump">$ 820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 lease liabilities</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">832<span></span>
</td>
<td class="nump">866<span></span>
</td>
<td class="nump">864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">821<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">358<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 1,781<span></span>
</td>
<td class="nump">$ 2,313<span></span>
</td>
<td class="nump">$ 2,684<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease 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;">exfy_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_FinanceLeaseCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease 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;">exfy_FinanceLeaseCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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> -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_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (c)<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800270536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Summary of Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 ROU asset (included within Lease right-of-use assets)</a></td>
<td class="nump">$ 1,251<span></span>
</td>
<td class="nump">$ 2,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU asset (included within Lease right-of-use assets)</a></td>
<td class="nump">$ 951<span></span>
</td>
<td class="nump">$ 1,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">1 year 6 months 29 days<span></span>
</td>
<td class="text">2 years 6 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">2 years 3 months 21 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_exfy_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease right-of-use assets<span></span>
</td>
<td class="text">Lease right-of-use assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease right-of-use assets<span></span>
</td>
<td class="text">Lease right-of-use assets<span></span>
</td>
<td class="text">Lease right-of-use assets<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_LeasesWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Weighted Average Discount 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;">exfy_LeasesWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes finance lease right-of-use 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes operating lease right-of-use 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679803183240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Cashflow Disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="num">$ (880)<span></span>
</td>
<td class="num">$ (961)<span></span>
</td>
<td class="num">$ (1,509)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="num">(42)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="num">(774)<span></span>
</td>
<td class="num">(808)<span></span>
</td>
<td class="num">(793)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">ROU assets obtained in exchange for finance lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,260<span></span>
</td>
<td class="nump">$ 316<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for amounts included in the measurement of lease 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;">exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 paid 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 (g)(1)<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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809100248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Lease Maturity Schedule (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year 1</a></td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Year 2</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Year 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Year 4</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Year 5</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less: lease liabilities, current</a></td>
<td class="num">(793)<span></span>
</td>
<td class="num">(774)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Lease liabilities, non-current</a></td>
<td class="nump">$ 473<span></span>
</td>
<td class="nump">$ 1,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liabilities, current<span></span>
</td>
<td class="text">Lease liabilities, current<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liabilities, non-current<span></span>
</td>
<td class="text">Lease liabilities, non-current<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year 1</a></td>
<td class="nump">$ 795<span></span>
</td>
<td class="nump">$ 880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Year 2</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Year 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Year 4</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Year 5</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">2,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: lease liabilities, current</a></td>
<td class="num">(756)<span></span>
</td>
<td class="num">(801)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, non-current</a></td>
<td class="nump">$ 329<span></span>
</td>
<td class="nump">$ 1,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position</a></td>
<td class="text">Lease liabilities, current<span></span>
</td>
<td class="text">Lease liabilities, current<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position</a></td>
<td class="text">Lease liabilities, non-current<span></span>
</td>
<td class="text">Lease liabilities, non-current<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes current 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes noncurrent 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804311544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_OtherCurrentAssetsLineItems', window );"><strong>Other Current Assets [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_exfy_CardCollateralForFundsHeldForCustomersCurrent', window );">Expensify Card posted collateral for funds held for customers</a></td>
<td class="nump">$ 5,115<span></span>
</td>
<td class="nump">$ 1,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CashInTransitForFundsHeldForCustomersCurrent', window );">Cash in transit for funds held for customers</a></td>
<td class="nump">388<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">5,412<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">14,201<span></span>
</td>
<td class="nump">3,404<span></span>
</td>
</tr>
<tr 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_CounterpartyNameAxis=exfy_ExpensifyPaymentLLCMember', window );">Expensify Payment LLC | Affiliated Entity</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_exfy_OtherCurrentAssetsLineItems', window );"><strong>Other Current Assets [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_exfy_RestrictedCashHeldForRelatedPartyCurrent', window );">Restricted cash</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Expensify.Org</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_exfy_OtherCurrentAssetsLineItems', window );"><strong>Other Current Assets [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_exfy_RestrictedCashHeldForRelatedPartyCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 3,078<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_CardCollateralForFundsHeldForCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Card Collateral For Funds Held For Customers, 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;">exfy_CardCollateralForFundsHeldForCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_CashInTransitForFundsHeldForCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 In Transit For Funds Held For Customers, 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;">exfy_CashInTransitForFundsHeldForCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_OtherCurrentAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Current Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_OtherCurrentAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_RestrictedCashHeldForRelatedPartyCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash Held For Related Party, 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;">exfy_RestrictedCashHeldForRelatedPartyCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.5(c))<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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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.8)<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 miscellaneous assets expected to be realized 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=exfy_ExpensifyPaymentLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=exfy_ExpensifyPaymentLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=exfy_ExpensifyOrgMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=exfy_ExpensifyOrgMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800979048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expense reports</a></td>
<td class="nump">$ 246<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent', window );">Partner payouts and advertising fees</a></td>
<td class="nump">574<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AccruedHostingAndLicenseFeesCurrent', window );">Hosting and license fees</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AccruedCreditCardProcessingFeesCurrent', window );">Credit card processing fees</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional and other fees</a></td>
<td class="nump">1,274<span></span>
</td>
<td class="nump">1,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_us-gaap_TaxesPayableCurrent', window );">Sales, payroll and other taxes payable</a></td>
<td class="nump">4,936<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Cashback rewards</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">783<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent', window );">Restricted common stock liability for early stock option exercises</a></td>
<td class="nump">2,443<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">$ 11,046<span></span>
</td>
<td class="nump">$ 3,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_AccruedCreditCardProcessingFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Credit Card Processing Fees, 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;">exfy_AccruedCreditCardProcessingFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_AccruedHostingAndLicenseFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Hosting And License Fees, 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;">exfy_AccruedHostingAndLicenseFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Partner Payouts And Advertising Fees, 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;">exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Common Stock Liability For Early Stock Option Exercises, 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;">exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred to vendors for goods and services received, and accrued liabilities classified as other, payable 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 professional fees, such as for legal and accounting services received. 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679809086536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - Amortizing term mortgage (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,067<span></span>
</td>
<td class="nump">$ 30,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Mortgages</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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loaned amount</a></td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="nump">$ 8,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_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Mortgages | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable rate (percent)</a></td>
<td class="nump">0.25%<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804610600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - 2021 amended term loan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2025</div></th>
<th class="th"><div>Oct. 01, 2024</div></th>
<th class="th"><div>Nov. 15, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long term 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">$ 23,500,000<span></span>
</td>
<td class="nump">$ 25,191,000<span></span>
</td>
<td class="nump">$ 319,000<span></span>
</td>
<td class="nump">$ 39,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,067,000<span></span>
</td>
<td class="nump">$ 30,321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_DebtIssuanceExpense', window );">Total long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=exfy_Amended2021TermLoanMember', window );">2021 Amended Term Loan | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanMember', window );">2021 Amended Term Loan | Secured Debt | Reference 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanMember', window );">2021 Amended Term Loan | Secured Debt | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Periodic payment</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanMember', window );">2021 Amended Term Loan | Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">25,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="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=exfy_Amended2021TermLoanMember', window );">2021 Amended Term Loan | Line of Credit | Revolving Credit Facility | Reference 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_DebtInstrumentAxis=exfy_Amended2021TermLoanInitialTermLoanMember', window );">Initial Term Loan | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000,000<span></span>
</td>
<td class="nump">45,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, 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">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=exfy_Amended2021TermLoanDelayedTermLoanMember', window );">Delayed Term Loan | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Capitalization, Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="nump">$ 30,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_DebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Issuance 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;">exfy_DebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_Amended2021TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=exfy_ReferenceRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=exfy_ReferenceRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanInitialTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_Amended2021TermLoanInitialTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanDelayedTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_Amended2021TermLoanDelayedTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805124504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings under line of credit</a></td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2021 Amended Term Loan | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings under line of credit</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 0<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2021 Amended Term Loan | Reference Rate | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable rate (percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Secured Debt with CIBC | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (percent)</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.25%<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_Amended2021TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_Amended2021TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=exfy_ReferenceRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=exfy_ReferenceRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_DebtInstrumentWithCIBCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_DebtInstrumentWithCIBCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679803246872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - Non-amortizing term loan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="nump">$ 52,067,000<span></span>
</td>
<td class="nump">$ 30,321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Non-amortizing Term Loan</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loaned amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">9.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">60 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000,000<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_NonAmortizingTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_NonAmortizingTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679808978648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - Amortizing term loan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</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>Nov. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,321,000<span></span>
</td>
<td class="nump">$ 52,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">$ 225,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Amortizing Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loaned amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,800,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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Medium-term Notes | Reference Rate | Amortizing Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Variable rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><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.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_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=exfy_AmortizingTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_AmortizingTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VariableRateAxis=exfy_ReferenceRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=exfy_ReferenceRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805520888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 15,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">1,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">49,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long term debt, gross</a></td>
<td class="nump">67,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Less: discount for issuance costs</a></td>
<td class="num">(225)<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">67,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Less: line of credit</a></td>
<td class="num">(15,000)<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion, net of issuance costs</a></td>
<td class="num">(549)<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of issuance costs</a></td>
<td class="nump">$ 52,067<span></span>
</td>
<td class="nump">$ 30,321<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal Year Five and After Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<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 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 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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><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.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_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800789512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Narratives (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 15, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 14, 2021 </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion', window );">Public offering trigger for preferred stock conversion | $</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ClassOfWarrantOrRightIssued', window );">Warrants issued (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">430,080<span></span>
</td>
<td class="nump">430,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and right term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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_us-gaap_ClassOfWarrantOrRightAxis=exfy_A2013WarrantsMember', window );">2013 Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_A2016WarrantsMember', window );">2016 Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></td>
<td class="nump">42,031,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_exfy_ConversionOfStockConversionRatio', window );">Share conversion ratio</a></td>
<td class="nump">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>
<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=exfy_CommonStockLT10Member', window );">Common Stock, LT10</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</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="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=exfy_CommonStockLT50Member', window );">Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<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=exfy_ConvertiblePreferredStockSeriesAMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_TemporaryEquityNonCumulativeDividendRate', window );">Non-cumulative dividend rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.334%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Shares of common stock each share of preferred stock can be converted to</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="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=exfy_ConvertiblePreferredStockSeriesBMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_TemporaryEquityNonCumulativeDividendRate', window );">Non-cumulative dividend rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.432%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.67903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.67903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Shares of common stock each share of preferred stock can be converted to</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="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=exfy_ConvertiblePreferredStockSeriesB1Member', window );">Series B-1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_TemporaryEquityNonCumulativeDividendRate', window );">Non-cumulative dividend rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.37%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.54619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.54619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Shares of common stock each share of preferred stock can be converted to</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="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=exfy_ConvertiblePreferredStockSeriesCMember', window );">Series C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_TemporaryEquityNonCumulativeDividendRate', window );">Non-cumulative dividend rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.56770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.5677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Shares of common stock each share of preferred stock can be converted to</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="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 );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">95,000,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_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares)</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Shares issued on warrant conversion (shares)</a></td>
<td class="nump">428,067<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Underwriting Public Offering Threshold For Automatic Preferred Stock Conversion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_exfy_ClassOfWarrantOrRightIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, 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;">exfy_ClassOfWarrantOrRightIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_CommonStockVotingRightPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Right Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_CommonStockVotingRightPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_ConversionOfStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_ConversionOfStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_exfy_TemporaryEquityNonCumulativeDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Non Cumulative Dividend 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;">exfy_TemporaryEquityNonCumulativeDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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 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_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_PreferredStockConvertibleConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares issuable upon conversion for each share of preferred stock to be converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_A2013WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=exfy_A2013WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_A2016WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=exfy_A2016WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConversionOfStockByUniqueDescriptionAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesB1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesB1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804534136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,203,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Carrying value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 45,105<span></span>
</td>
</tr>
<tr 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=exfy_ConvertiblePreferredStockSeriesAMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,090,868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,090,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,090,868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share)</a></td>
<td class="nump">$ 0.9167<span></span>
</td>
<td class="nump">$ 0.9167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation amount</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=exfy_ConvertiblePreferredStockSeriesBMember', window );">Series B</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_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,401,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,401,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,401,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share)</a></td>
<td class="nump">2.67903<span></span>
</td>
<td class="nump">$ 2.67903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,827<span></span>
</td>
</tr>
<tr 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=exfy_ConvertiblePreferredStockSeriesB1Member', window );">Series B-1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">644,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">644,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">644,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share)</a></td>
<td class="nump">5.54619<span></span>
</td>
<td class="nump">$ 5.54619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=exfy_ConvertiblePreferredStockSeriesCMember', window );">Series C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock. shares issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Original issuance price (usd per share)</a></td>
<td class="nump">$ 15.56770<span></span>
</td>
<td class="nump">$ 15.5677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Liquidation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,170<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between preference in liquidation and the par or stated values of the preferred 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=exfy_ConvertiblePreferredStockSeriesAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesB1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesB1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_ConvertiblePreferredStockSeriesCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_ConvertiblePreferredStockSeriesCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679808984664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right</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_exfy_ClassOfWarrantOrRightIssued', window );">Warrants issued (shares)</a></td>
<td class="nump">430,080<span></span>
</td>
<td class="nump">430,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (shares)</a></td>
<td class="nump">430,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value of warrants outstanding</a></td>
<td class="nump">$ 89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_September2013WarrantsMember', window );">September 2013</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right</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_exfy_ClassOfWarrantOrRightIssued', window );">Warrants issued (shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value of warrants outstanding</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_October2013WarrantsMember', window );">October 2013</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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right</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_exfy_ClassOfWarrantOrRightIssued', window );">Warrants issued (shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value of warrants outstanding</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_December2016WarrantsMember', window );">December 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right</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_exfy_ClassOfWarrantOrRightIssued', window );">Warrants issued (shares)</a></td>
<td class="nump">130,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (shares)</a></td>
<td class="nump">130,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value of warrants outstanding</a></td>
<td class="nump">$ 69<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_exfy_ClassOfWarrantOrRightIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, 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;">exfy_ClassOfWarrantOrRightIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_September2013WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=exfy_September2013WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_October2013WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=exfy_October2013WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=exfy_December2016WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=exfy_December2016WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805429496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</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>Apr. 30, 2019</div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="nump">25,204,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=exfy_The2009OptionPlanMember', window );">The 2009 Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,030,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,495,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">535,130<span></span>
</td>
<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_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional shares authorized (shares)</a></td>
<td class="nump">8,173,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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">8,679,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,856,770<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_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Stock, LT50 | Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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">4,339,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,856,770<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_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Class A | Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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">4,339,690<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2009OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2009OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804164344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details) - shares<br></strong></div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 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_us-gaap_PlanNameAxis=exfy_EmployeeStockPurchasePlanMember', window );">ESPP</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer', window );">Employer share match rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | 2021 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,676,932<span></span>
</td>
</tr>
<tr 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 Class A | Maximum | 2021 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for future issuance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,576,990<span></span>
</td>
</tr>
<tr 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 Class A | Subsequent Event | Maximum | 2021 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding', window );">Annual increase in shares reserved for future issuance (percent)</a></td>
<td class="nump">6.00%<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_exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual Increase In Shares Reserved For Issuance As A Percentage Of Common Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Matched By Employer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PlanNameAxis=exfy_The2021IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2021IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804883224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - RSU Narratives (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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,204,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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">16,856,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember', window );">The 2019 Option Plan | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (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">16,856,770<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 stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">5,666,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Share-based compensation expense not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 282.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation not yet recognized, recognition period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 11 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">2,833,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,351,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">2,833,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,323,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | The 2019 Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,679,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,980,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | The 2019 Option Plan | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,339,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,490,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | The 2019 Option Plan | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,339,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 stock units | 2021 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">27,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for 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 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2021IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2021IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804561496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - RSU Rollforward (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average grant date fair value per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled/forfeited/expired (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>RSU Rollforward</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">5,666,260<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 stock units | Common Class A</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>RSU Rollforward</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">2,833,130<span></span>
</td>
<td class="nump">4,351,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled/forfeited/expired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,510)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,329,530<span></span>
</td>
</tr>
<tr 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 | Common Stock, LT50</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>RSU Rollforward</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grant (shares)</a></td>
<td class="nump">2,833,130<span></span>
</td>
<td class="nump">4,323,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled/forfeited/expired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,510)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,301,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805150856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Stock Option Narratives (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>employee </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,574,000<span></span>
</td>
<td class="nump">$ 17,837,000<span></span>
</td>
<td class="nump">3,487,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_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification', window );">Number of employees impacted by plan modification | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,700,000<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value of options outstanding</a></td>
<td class="nump">$ 86,800,000<span></span>
</td>
<td class="nump">$ 302,800,000<span></span>
</td>
<td class="nump">$ 86,800,000<span></span>
</td>
<td class="nump">$ 40,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.87<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,505,000<span></span>
</td>
<td class="nump">$ 1,301,000<span></span>
</td>
<td class="nump">$ 482,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (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">55,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,794,703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock | Stock-Based Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,780,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ShareBasedPaymentArrangementExerciseCost', window );">Exercise 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">13,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,425,000<span></span>
</td>
<td class="nump">2,582,000<span></span>
</td>
<td class="nump">$ 3,487,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Share-based compensation expense not yet recognized</a></td>
<td class="nump">10,800,000<span></span>
</td>
<td class="nump">$ 13,200,000<span></span>
</td>
<td class="nump">$ 10,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation not yet recognized, recognition period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | The 2009 Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | The 2019 Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></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>
</tr>
<tr 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=exfy_NonStatutoryOptionsMember', window );">Non Statutory Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price as a percentage of common stock (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=exfy_TenPercentHolderMember', window );">Ten Percent Holder | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price as a percentage of common stock (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=exfy_OtherThanTenPercentHolderMember', window );">Other Than Ten Percent Holder | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price as a percentage of common stock (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_ChiefExecutiveOfficerMember', window );">Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 11,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="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_ChiefExecutiveOfficerMember', window );">Chief Executive Officer | Weighted-average stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares', window );">Shares subject to repurchase related to stock options early exercised and not yet vested (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,437,760<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue', window );">Shares subject to repurchase related to stock options early exercised and not yet vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,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_exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation, Number Of Employees Impacted By Plan Modification</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_ShareBasedPaymentArrangementExerciseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Payment Arrangement, Exercise 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;">exfy_ShareBasedPaymentArrangementExerciseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, 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;">exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, 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;">exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for 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 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into 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 (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=exfy_StockBasedCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_StockBasedCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2009OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2009OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=exfy_The2019OptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_NonStatutoryOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_NonStatutoryOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_TenPercentHolderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_TenPercentHolderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_OtherThanTenPercentHolderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_OtherThanTenPercentHolderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800291656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (shares)</a></td>
<td class="nump">13,512,820<span></span>
</td>
<td class="nump">15,545,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (shares)</a></td>
<td class="nump">962,080<span></span>
</td>
<td class="nump">1,638,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (shares)</a></td>
<td class="num">(6,965,767)<span></span>
</td>
<td class="num">(2,777,010)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options cancelled/forfeited/expired (shares)</a></td>
<td class="num">(315,940)<span></span>
</td>
<td class="num">(894,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (shares)</a></td>
<td class="nump">7,193,193<span></span>
</td>
<td class="nump">13,512,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable (shares)</a></td>
<td class="nump">7,001,403<span></span>
</td>
<td class="nump">13,222,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (usd per share)</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (usd per share)</a></td>
<td class="nump">8.90<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised ( usd per share)</a></td>
<td class="nump">0.94<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options cancelled/forfeited/expired (usd per share)</a></td>
<td class="nump">1.61<span></span>
</td>
<td class="nump">2.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (usd per share)</a></td>
<td class="nump">1.87<span></span>
</td>
<td class="nump">0.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable (usd per share)</a></td>
<td class="nump">$ 1.81<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">6 years 5 months 12 days<span></span>
</td>
<td class="text">6 years 4 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life, options exercisable (in years)</a></td>
<td class="text">6 years 3 months 21 days<span></span>
</td>
<td class="text">6 years 3 months 21 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804177688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Fair Value Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (usd per share)</a></td>
<td class="nump">$ 12.16<span></span>
</td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price (usd per share)</a></td>
<td class="nump">$ 8.90<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected volatility yield (percent)</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>
</tr>
<tr class="re">
<td class="pl custom" 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 (percent)</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 (percent)</a></td>
<td class="nump">51.50%<span></span>
</td>
<td class="nump">50.50%<span></span>
</td>
<td class="nump">42.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">5 years 11 months 23 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">6 years 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806836856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS - Stock-based Compensation (Details) - USD ($)<br> $ in Thousands</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,574<span></span>
</td>
<td class="nump">$ 17,837<span></span>
</td>
<td class="nump">$ 3,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<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_ChiefExecutiveOfficerMember', window );">Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100<span></span>
</td>
<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
<td class="nump">2,272<span></span>
</td>
<td class="nump">846<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,617<span></span>
</td>
<td class="nump">2,469<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,356<span></span>
</td>
<td class="nump">12,648<span></span>
</td>
<td class="nump">1,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr 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=exfy_SecondarySalesMember', window );">Secondary sales of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,255<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,425<span></span>
</td>
<td class="nump">2,582<span></span>
</td>
<td class="nump">3,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,149<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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 stock units | Member of Audit Committee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=exfy_SecondarySalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_SecondarySalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TitleOfIndividualAxis=exfy_MemberOfAuditCommitteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_MemberOfAuditCommitteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800401224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax benefit (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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (99)<span></span>
</td>
<td class="num">$ (688)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(239)<span></span>
</td>
<td class="num">(517)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(356)<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(694)<span></span>
</td>
<td class="num">(1,286)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax benefit (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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="num">(3,161)<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(415)<span></span>
</td>
<td class="num">(232)<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">868<span></span>
</td>
<td class="num">(3,376)<span></span>
</td>
<td class="nump">2,856<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total benefit (provision) for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="num">$ (4,662)<span></span>
</td>
<td class="nump">$ 2,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806273432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narratives (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Share-based compensation, permanent reconciling amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax asset, valuation allowance</a></td>
<td class="nump">$ 2,450,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">NOL carryforward, federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">NOL carryforward, state</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Accrual for uncertain tax positions</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">1,656,000<span></span>
</td>
<td class="nump">1,329,000<span></span>
</td>
<td class="nump">$ 1,253,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS)</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Share-based compensation, permanent reconciling amount</a></td>
<td class="nump">15,500,000<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="num">$ (8,500,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Tax credit, research</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Tax credit, research</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 600,000<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_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679803246488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Reconciliation of Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State tax</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">20.20%<span></span>
</td>
<td class="nump">42.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development (R&amp;D) credit</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">12.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance</a></td>
<td class="num">(1.90%)<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(2.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Permanent items and others</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="num">(11.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation - federal</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">110.10%<span></span>
</td>
<td class="num">(13.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance - federal</a></td>
<td class="num">(18.10%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">133.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent', window );">162(m) limitation</a></td>
<td class="num">(27.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">157.90%<span></span>
</td>
<td class="nump">181.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Limitation Imposed By Internal Revenue Code, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 statutory income tax expense (benefit) outside of the country of domicile.</p></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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible 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://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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 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_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_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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax 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/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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800239960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Deferred Tax Asset (Liability) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">NOL carryforwards</a></td>
<td class="nump">$ 415,000<span></span>
</td>
<td class="nump">$ 275,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">318,000<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and reserves</a></td>
<td class="nump">169,000<span></span>
</td>
<td class="nump">231,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,364,000<span></span>
</td>
<td class="nump">449,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_exfy_DeferredTaxAssetInterestExpenseLimitation', window );">Interest expense limitation</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_DeferredTaxAssetLeasingArrangements', window );">Lease liabilities</a></td>
<td class="nump">591,000<span></span>
</td>
<td class="nump">984,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contributions</a></td>
<td class="nump">525,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">271,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(650,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware', window );">Capitalized software development costs</a></td>
<td class="num">(1,524,000)<span></span>
</td>
<td class="num">(933,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">ROU assets</a></td>
<td class="num">(554,000)<span></span>
</td>
<td class="num">(935,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total</a></td>
<td class="nump">2,820,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(2,450,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">$ 370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (498,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_exfy_DeferredTaxAssetInterestExpenseLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Interest Expense Limitation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_DeferredTaxAssetInterestExpenseLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_DeferredTaxAssetLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_DeferredTaxAssetLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 charitable contribution 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_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 capitalized software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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://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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679807524312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits,</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 1,329<span></span>
</td>
<td class="nump">$ 1,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to current year</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on tax positions of prior year</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 1,656<span></span>
</td>
<td class="nump">$ 1,329<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679806339048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Computation of Net Loss per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (13,558)<span></span>
</td>
<td class="num">$ (1,710)<span></span>
</td>
<td class="nump">$ 1,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: income allocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,241)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Class A, LT10 and LT50 common stockholders, basic</a></td>
<td class="num">$ (13,558)<span></span>
</td>
<td class="num">$ (1,710)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of basic shares outstanding (in shares)</a></td>
<td class="nump">38,039,222<span></span>
</td>
<td class="nump">27,424,480<span></span>
</td>
<td class="nump">25,921,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of diluted shares outstanding (in shares)</a></td>
<td class="nump">38,039,222<span></span>
</td>
<td class="nump">27,424,480<span></span>
</td>
<td class="nump">25,921,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per share attributable to common stockholders, basic (in dollars per share)</a></td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per share attributable to common stockholders, diluted (in dollars per share)</a></td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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; 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 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 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><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 (a)<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 (c)<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2793-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 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-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 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804334920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 14, 2021 </div>
<div>vote</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [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_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Shares converted (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=exfy_CommonStockLT10Member', window );">Common Stock, LT10</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_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [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_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">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_exfy_ConversionOfStockNoticePeriod', window );">Conversion of stock, notice period</a></td>
<td class="text">10 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=exfy_CommonStockLT50Member', window );">Common Stock, LT50</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_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [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_exfy_CommonStockVotingRightPerShare', window );">Common Stock, Voting Right Per Share</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_ConversionOfStockNoticePeriod', window );">Conversion of stock, notice period</a></td>
<td class="text">48 months<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_exfy_CommonStockVotingRightPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Right Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_CommonStockVotingRightPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_ConversionOfStockNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of Stock, Notice 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;">exfy_ConversionOfStockNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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 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_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-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_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=exfy_CommonStockLT10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679800953368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Anti-dilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">46,405,617<span></span>
</td>
<td class="nump">53,425,800<span></span>
</td>
<td class="nump">51,165,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">366,982<span></span>
</td>
<td class="nump">413,040<span></span>
</td>
<td class="nump">396,270<span></span>
</td>
</tr>
<tr 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_StockCompensationPlanMember', window );">Weighted-average stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">9,419,506<span></span>
</td>
<td class="nump">10,981,370<span></span>
</td>
<td class="nump">8,737,650<span></span>
</td>
</tr>
<tr 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_ConvertiblePreferredStockMember', window );">Convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">36,619,129<span></span>
</td>
<td class="nump">42,031,390<span></span>
</td>
<td class="nump">42,031,390<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_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679804775944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="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_RetirementPlanSponsorLocationAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary matching</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer contribution percentage (percent)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_RetirementPlanSponsorLocationAxis=country_GB', window );">U.K</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary matching</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_GB', window );">U.K | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer contribution percentage (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution 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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 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_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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_RetirementPlanSponsorLocationAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanSponsorLocationAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139679805277944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 28, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></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">$ 27,664<span></span>
</td>
<td class="nump">$ 9,888<span></span>
</td>
<td class="nump">$ 27,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.79<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 stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,666,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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 stock units | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,323,260<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 stock units | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,351,040<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 stock units | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">43,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">$ 18.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 | Subsequent Event | Common Stock, LT50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">21,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Subsequent Event | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">21,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChiefExecutiveOfficerMember', window );">Chief Executive Officer | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesNoncurrent', window );">Due from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_LoansReceivableStatedInterestRate', window );">Loans receivable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_LoansReceivableTerm', window );">Loan receivable, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent', window );">Loan amount 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="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></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">400<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=exfy_SuccessCoachMember', window );">Success Coach | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold', window );">Employee 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">$ 1,800<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_exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Proceeds From Common Stock Issuance Leading To Triggering Event</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_exfy_LoansReceivableStatedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans Receivable, Stated Interest 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;">exfy_LoansReceivableStatedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_exfy_LoansReceivableTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans Receivable, 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;">exfy_LoansReceivableTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>exfy_</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_CompensationExpenseExcludingCostOfGoodAndServiceSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(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_CompensationExpenseExcludingCostOfGoodAndServiceSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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(3)(a)(2))<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(11))<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_NotesReceivableRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_StatementClassOfStockAxis=exfy_CommonStockLT50Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_CommonStockLT50Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=exfy_SuccessCoachMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=exfy_SuccessCoachMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>exfy-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:exfy="http://expensify.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="exfy-20211231.xsd" xlink:type="simple"/>
    <context id="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica8b7192e3b24abca3db14c7bf1265c2_I20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-25</instant>
        </period>
    </context>
    <context id="ie2bdd901809b4254a6be0d318cec2841_I20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-25</instant>
        </period>
    </context>
    <context id="i05f198f124d64dc6af11150e8ec39110_I20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-25</instant>
        </period>
    </context>
    <context id="ia2c144f237c44372b6ae98d682e77708_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ief3d6f5c0be74c07bf1040a94876542e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcba5f0510ba47da9cc252a16c33dd26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c66745df52146bfb5dd50774ffae5a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5091003950044d37b55e36d9f3376c1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e9edff0f5644526832f56d22b0c49e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9eeb60ce442540f8a81609684856342e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1bb0de6013b742b784154582bee12866_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1935a9c69b7e4b51bb98f6a16f730251_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i751b28fbf5424e08939ec11eea358477_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5c9519adf0a44876a3e7ba248ae4a42b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i79a0a1895b2e46488e1ebd9ef94a6afc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i6db8968dca464fa496974e304ae0c7ab_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i512eb741b4784ce3acfe0ff0f32a09fe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i8ae88063290745679cd6ee477d63b81a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i9143272380094c7596dbbbaf5e135702_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5e3d34d1e47244c3bf526a60856e4ce1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ib417a69864194f928d2f8f3032601cff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if02f8270824a44639809f7c42ac1cc30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ifd955c74ff634303a86177ecb3403461_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i588f7f44759942a8aeeff394b62a182a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ibf2c344cd13f48178c1c89f473f29e5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23bdae0d78f244259fc9650aaf531756_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i3545ccfb7b244a6e8576fc6baf3bad6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i3ad33543bc0f4e90ac69f815d84db35d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3e529dc28e24cd5bb1d7898227c3874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia16e5ab0a2554ed2b929143474f45309_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f565686ea294288b50490687d6b1db2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i484474bb1c1d47b5b12d4d64fe8f864f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36a21215963f45bc97106718a86cc9ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="id3fb18df36994ab19ed995edc85593e9_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i5872d53653bb4417bee339d8995335a2_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:PublicStockOfferingNewSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i050ca172d21d4a86830fdb6c276d72f4_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:PublicStockOfferingSharesFromExistingShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i5d845a1e38874203a4cf4a45126fffd3_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i931706bb5be843b39b3b2ef051eeb2e9_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i799440089dfa449682d985dd759de324_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i504dbfcd94504ad19868f0ce29b5835e_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i6729eead8c9b410594b8cab88123241f_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="if00d1a3bdbc04233bd27c56f75895d76_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i7134c8cf9ed74e08bb11b15fba455f3c_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i58e70a8bd5f14b948a712015dbab3c48_I20211114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-14</instant>
        </period>
    </context>
    <context id="i30bb878505a04bed833aaa9565d641cc_I20211114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-14</instant>
        </period>
    </context>
    <context id="i29227adba13245b29c72eae02e8e6305_I20211114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-14</instant>
        </period>
    </context>
    <context id="i385c2e73ef484983922cf888ae1f8c6a_I20211114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-11-14</instant>
        </period>
    </context>
    <context id="i89d44d873a22449f880ba27c737aa589_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i45fcb76639b4420c989843865281f71b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic88ad926f82447c7b23c153e23203e56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8c3bddfe75c48b5bf09feea738b11e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0fdae4c2f8084accb9d22afe694d53eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1bad9905af84eb5a0375b52bbd3b314_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8222449954904926a5a0fb94663da069_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="id35fbc48438c4efd935d28cbb5ff65d0_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i8d59801a724c4b6da2d394b4226d88a4_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id0d3df978c5942c6b93de98b536bd627_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9abeb490092344a58e85758195b97094_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b5570660ef24bf0a24bef155941e278_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c743e5e5a0b45608b5ebaeef5362c0f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id3bd5105077a4576bb5d75523bfbc50e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if67e653aa5284c77ba29ba2ffab02894_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia453a58bcf1e4e8982994572c53d6467_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id08d360a7dab4c849049d24e2cb6b4c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1666b95bfb814dfc8ba09240d2f339ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i8075af2d9e554353861359ca14de87e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idef9e4c39bdf450aa5e1f8118ec5d58d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i1615cf21da244712a586f5edd3baf52a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i445a34a6942f49b39e7aaf9862c6d9a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="if972bd863a7d4e16872c3141c8c19323_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97da2e20169048b990c3c88a4016052a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6a3b11536e8472d87284065ca580628_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0275824269e540ab898711c3e2b0682d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2da25240938e4d1087cc3424dc74dacc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8e7092423cb44e4b188edf450f34b61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaaff55ba71184cd484a957563a1ad27b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90220dc677a24f31a93d8d416e8cc369_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">exfy:OfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i388d9e6bb3fb4bcf908b29b773adb2a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4de2088f01c417e8fa86fe6fa0f24d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">exfy:OfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia00f6ecacefd4efcbf6585c768d7a134_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">exfy:OfficeSpaceInUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie0784f46cc99454cace103e6f92a21df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e3e22d7e3c54954bc82aea970c8f6a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie77f534450b54cd0b65344539cb19d5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4b5ba08520a4224a8838c4f844ba205_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="ib3dc2d3756b84fadaf90080f3440298b_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i15b3ce58132a4105b9bfd11895c0e464_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i8c3258ca79a04e49950c0d836a6ad0ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfe72bb734c34a22bb2ce51ab43a076c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc0e64704dd94a5492cb4a45cd6aa55f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibe70de3974254581a9daaba36fdffdc2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanDelayedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i034ed3710b2b496181498442d4e22cf0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i074a43313df54672bae06aab18ca9dd3_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9cf29430b7b4d7b9c2cb3bbf52600dc_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie20cd9930db64744be66d083c847c5ab_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i51720f8c7d5345c8911663f3095ce07c_D20241001-20241001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="i66f38b7d709a4cc1bcbbddbcc55b7719_D20251001-20251001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-01</endDate>
        </period>
    </context>
    <context id="i13a53d1c0d3c4671bfccc697405128ac_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9590cb5f30e04617a19ecf0757b0d276_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafba1ef53d2b4ee6a629b93b9609bc14_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:DebtInstrumentWithCIBCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia578842200ac4d2ab8e4e4a956bbee0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3de4cb648be540f5b86e065fab519c14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68eab6ccae3946ed8d45ee046475f75c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:DebtInstrumentWithCIBCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i950efc8db6324242bcd8f99218930699_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa897e4e71d0486f8775bf75bfa48cee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib339211c4d4a46f3b3c76146447d091c_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i293b5f841813477394b05ab2b993b80a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff91437b7d334540a0f1ed993d86567a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i100acd7c5e7345f8ad5979fbed3715c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:NonAmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3f46a91ee6e416097754e0aa49d3543_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i8f4b9f6ed0d647d08fa30a4ff17b2039_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i80cdb24fe7c7437f9a8b1bf93cf06904_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12acd70741cf4ee6b429aadf9703e58b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb73633087ca46638e63d95a3f90ba75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:AmortizingTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ea86364f12a4ba3bc364a524d6900ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3457182228ce4f1e91ac822843c8cd29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf9557902c9944a8ae5131f8a352eb99_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesB1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1866b72148694697986d9067a09f1603_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie11121b9394c457c80257c0bf326204a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6520a2dac5d453591b3fec420ff364f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3730ac97756b408cb74eec893a92c3e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesB1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4496a7e828674dd784006531c17c547a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:ConvertiblePreferredStockSeriesCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i510748accc8a4d7c92ced48923eb7795_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ideb931725ef1468cabf3ac60acd7c08d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:A2013WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib697015300e84c63880163ef22a70275_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:A2016WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27367d0b508d407993cee1fb4285568f_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i1cbd6b325ae744f88a576b998a4f7659_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:September2013WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:October2013WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1aac5a07bb974a45a77b615749f2e453_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">exfy:December2016WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92c62da21e67402890c1b8fc522e246f_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="iaf2ce8f0ab9e48658659c7cdac1b748d_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i8d53f5d0f47041389b5de7620e443b80_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="ib83b115492154c9b9391cbfc82c8a4ae_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="iea4307db0bad43b1a415498a16179f72_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i79063fed86a7463a9d6ebc9423197540_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9f13fe70c62545959c66b8f45fc4a3d9_I20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-09</instant>
        </period>
    </context>
    <context id="ibbbe477c997a4cdfa048dc5a14ee4337_I20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-09</instant>
        </period>
    </context>
    <context id="iea3e98b8eafe479faf44295b6fe3ca07_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ide948a9f1b96456e9ba15c0c7ad7f185_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i22507491f3984cbc8ebbcb0ffa23662e_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i994df38f20214a74a474503dfb398f1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14afdd471407450f82f0a246945b2b67_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i53c0c0f91667489d99ab4b8636413fb5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb7668302b9b430a850bcbce6c7ba42e_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4f0f39730d5d4541b76736bd2a92f5a4_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i46b2ef2324074038b070d9cd2bc1b901_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ib26c6603eb2545419dc79c0ef83cc3fa_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i88aecf5680fa4e2bbd939f85f3a4585d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied39f1a9e9694f0897fb911f92aa4f64_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f64d644d88c4cb19021cec5dcd09769_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieac27b32505547ee95f7457c9f0089f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b2c5910d8534ce6be26e8d65cf4c2ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab738f535f004a8abe94ee0268abf662_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:TenPercentHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45e2bc72868d4382857357b0b950d91f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:OtherThanTenPercentHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifccca8324f194818a14d3a0e6e41ecce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">exfy:NonStatutoryOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4580837377147e8a679d6617554d143_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3e39036f92744d2a39c2ddaaa0502de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">exfy:StockBasedCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i34536765537b4e6ea1e938861c46b40e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf3674f6b14e408099a0ee84e4213219_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59e3f91343274002b1d011818d61af64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fd00f8935554d1dbac5f3bf2d45873e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie825dd475cf94fe68a7b0aadd1566ec7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7176259e80a34fe09a4f287351982949_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idde60030c67b4cafa92902820281a1d5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45de4305426b454a80e33b75702e0870_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic659e0a36ddd4c838040ebe47a191838_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">exfy:SecondarySalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4f05df3100845158e7ff690c58f349b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i84be659186d74398a83628875bdb212b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0b05b1942c40483aad76dcfab3a1bec5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d50201a5319453997e921a5ede744b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie649ef2e470949eaa57ef300570f8d42_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9915c91adee4dbfb18a4e73ea28e44d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8658e89eb9c34942a3dbbdc844a7f4ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2e8323f57a1411daac6ca25fa4cf69e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie5f0c0f252394d4d9c50fa8827c538c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9274794bb9794a56972bef9f8c2022e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iee0c922677c446f6ae7a83892423202e_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2310c0cfb13c41d98491a90583889f3e_D20211109-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <context id="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:MemberOfAuditCommitteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1d0177998704b6c85b37006e5a0794d_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia27bcc5e9f2843eba9e4f502248db39a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6acc22b04c2042c092b11d4734741dc9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4b634170a1446f3bccdbda90a9b08f5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31a788f4fbec46d5a4b03a68e8e19b5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf53d9269ec7476b85315a986ff5578d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d25f45b2ded491985ef8b51f7ac9789_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie720b95743fd4e94a1c7c5f59dbe6c41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i5a49959c4f6048069c71f7fa3c02bdf3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4882b6e53b56402eba79d071f3092e6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84b4d75267d348839be3024421904133_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3767ae6088fe4da6a6df7529deaae58b_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5554b04067544044bd28ac6114f8eb9f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i7382b9a2804b4cc6a219762e314ea088_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ie36bcde46d614e6681f18e0d7f91df08_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65661950296c4e10b2c77b18d60d5da2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5ed8f56b4a14591baa8afc161c70cdf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7c0659a4735342f89ebb5370ea990c44_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa494eb04cba43f390734a4c81ab9f04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73071855067142628fd21d8c8e5f5ffc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab104d5c1e294dd7b43a1f8d37e5386a_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55521b04655944129a8806e4077b2df1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iada342e04d8b444dadfac9c2c916dfb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i80e1865a5d794dedad1c5ac22ae8f773_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ia3bf531d21ea48328347909ccfe4bfc1_D20180901-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i61edbd68f6c044d0bd1b6f1af12d4866_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6b54821753d4316bfa473d9317cf4d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc841f61c628461bbd0a99a927ece8c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i627dd1de6a3443b8ac85aab84839bef3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:SuccessCoachMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-28</startDate>
            <endDate>2022-03-28</endDate>
        </period>
    </context>
    <context id="ieebebf90f9c34330b6b6fa08a8993a09_D20220328-20220328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-28</startDate>
            <endDate>2022-03-28</endDate>
        </period>
    </context>
    <context id="i56e885552e7c40fca35e11d6b14e407b_D20220328-20220328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-28</startDate>
            <endDate>2022-03-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="class">
        <measure>exfy:class</measure>
    </unit>
    <unit id="vote">
        <measure>exfy:vote</measure>
    </unit>
    <unit id="contract">
        <measure>exfy:contract</measure>
    </unit>
    <unit id="segment">
        <measure>exfy:segment</measure>
    </unit>
    <unit id="employee">
        <measure>exfy:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV8yLTItMS0xLTEzMTA5Nw_b57fe2be-1c1a-456f-b643-5a9f44617e89">0001476840</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV8zLTItMS0xLTEzMTA5OQ_12ccb44a-d4bd-4058-9c91-83d44baf64d5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV80LTItMS0xLTEzMTA5OQ_1b37eab3-4e2e-4dc6-8613-5af2acf9e16b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGFibGU6OGY4ZGFjMjU4ZmQzNDZmYWIzYTc3Y2ZiYzdkNzcxYTUvdGFibGVyYW5nZTo4ZjhkYWMyNThmZDM0NmZhYjNhNzdjZmJjN2Q3NzFhNV81LTItMS0xLTEzMTA5OQ_17c38968-f156-418e-83f9-21c8e1756ea1">false</dei:AmendmentFlag>
    <dei:EntityPublicFloat
      contextRef="ia2c144f237c44372b6ae98d682e77708_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTU2L2ZyYWc6Y2MwMDUyYmI4NWFkNDU2ZWIyZTE4OGVkZWFiYzZlMDcvdGV4dHJlZ2lvbjpjYzAwNTJiYjg1YWQ0NTZlYjJlMTg4ZWRlYWJjNmUwN18zODQ4MjkwNjk3MjE3Mg_4e832a1f-0851-4096-a67d-39c362654b68"
      unitRef="usd">0</dei:EntityPublicFloat>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTYyL2ZyYWc6MzMyODdiYTI1ODNkNDQyODhkMDY4ZmU1ZDk1MWM2NDUvdGV4dHJlZ2lvbjozMzI4N2JhMjU4M2Q0NDI4OGQwNjhmZTVkOTUxYzY0NV8zODQ4MjkwNjk3MjM5MA_32a19a8c-8b66-4a7d-8a2f-435c6266df6c"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="iaaff55ba71184cd484a957563a1ad27b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5">P1Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i90220dc677a24f31a93d8d416e8cc369_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109">http://expensify.com/20211231#RightOfUseAssets</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884">http://expensify.com/20211231#RightOfUseAssets</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983">http://expensify.com/20211231#RightOfUseAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4">http://expensify.com/20211231#RightOfUseAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e">http://expensify.com/20211231#RightOfUseAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e">http://expensify.com/20211231#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b">http://expensify.com/20211231#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf">http://expensify.com/20211231#LeaseLiabilityNonCurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f">http://expensify.com/20211231#LeaseLiabilityNonCurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71">http://expensify.com/20211231#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8">http://expensify.com/20211231#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2">http://expensify.com/20211231#LeaseLiabilityNonCurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16">http://expensify.com/20211231#LeaseLiabilityNonCurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2NQ_10dd61be-b06a-4f15-91fd-0ac0c2ebeaea">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZTQ0NTBkZjg3ZjUyNDQ0MWEzMjBkMTI1NjNhMzFhZDYvdGFibGVyYW5nZTplNDQ1MGRmODdmNTI0NDQxYTMyMGQxMjU2M2EzMWFkNl8wLTAtMS0xLTEzMDk4OA_3c8e5371-3591-4556-94f7-4f9792a7b840">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Ng_24a7f61e-121b-4b72-a659-699deb1a76aa">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Ng_7f78d4a4-8f15-4f66-82e3-5c940677538f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MmM3N2FmOWZjMDA5NGE3Njk5YTE4ZGVkYjFhZDg3YTQvdGFibGVyYW5nZToyYzc3YWY5ZmMwMDk0YTc2OTlhMThkZWRiMWFkODdhNF8wLTAtMS0xLTEzMDk5Ng_1ba02a8a-305f-4f29-8d17-4392e4bce1c6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2Nw_48223270-039a-487d-a080-0b8565e9ee77">001-41043</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM2OQ_7ba97d7c-e6b1-479b-9cff-23ab48922f1b">EXPENSIFY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18wLTAtMS0xLTEzMTAxMA_77d8292b-1296-497b-b8c2-51a07ca2b9d7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18wLTItMS0xLTEzMTAxMg_8d9182b5-9a94-474e-94d6-b550db6fe939">27-0239450</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDM4_7a45e4d7-9641-4a1d-8da9-31f56b779efd">401 SW 5th Ave</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDQ5_b82d3167-780d-42d6-856f-9e98825cb3da">Portland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDU4_30845da8-8a90-45f8-bb9a-4cae2cd08eb2">OR</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDYy_cb642940-fb78-4bf4-a62b-50bd94c033e6">971</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTAtMS0xLTE0MjU0Mi90ZXh0cmVnaW9uOmE0ODliNDdjMDU5ODQwY2U5Njg5ZjM2YTlhMTIzODUwXzM4NDgyOTA2OTcyNDcz_0e140b92-0444-44fa-8ea9-c12bc335a0ce">365-3939</dei:LocalPhoneNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MjE3MzdiYzQyNGJlNGJhNWI2YWFiZDUzNDk0ZWNjOWMvdGFibGVyYW5nZToyMTczN2JjNDI0YmU0YmE1YjZhYWJkNTM0OTRlY2M5Y18zLTItMS0xLTE0Mzc2MA_12b6e7cc-ccdc-4c99-85fa-e5d42dad48be">97204</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTAtMS0xLTEzMTA0NQ_a6376da1-3cad-467d-85ab-d321640c9e44">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTItMS0xLTEzMTA0OA_56663813-18ec-4253-ba2b-4284c11f8eb9">EXFY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6ZWY5NmUyMzFiZThlNGRjY2EwODY0ZDRkNjVhNjljOWEvdGFibGVyYW5nZTplZjk2ZTIzMWJlOGU0ZGNjYTA4NjRkNGQ2NWE2OWM5YV8xLTQtMS0xLTEzMTA1MA_646f9375-0ca1-402d-a74d-06ebd05918b6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDI0MQ_99e42e34-9e6a-4891-a729-180baec6987b">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY1MQ_662849c0-b628-4dd4-9016-5da0907121d8">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY0OA_fa0b6f11-5eb3-4049-93ea-3eaf3bb7e64d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4Nw_20e31483-d7cb-473a-9d51-ab951f72f034">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl8yLTAtMS0xLTEzMTA2OC90ZXh0cmVnaW9uOjM1YmVjZmUwZjQ5ZTQxOWQ5Y2YzY2U4Mzk4ODU0OTlmXzM4NDgyOTA2OTcyMjA4_c98da999-8c91-434c-b726-37ddc954deb9">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl8yLTItMS0xLTEzMTA3MS90ZXh0cmVnaW9uOjhlYWI4YWVmMjBiZjQ3N2ViMTYwZTJkODQ4NDkxZGEwXzM4NDgyOTA2OTcyMTky_553475ba-c0fb-4a3d-bc3d-de6ccd24eb41">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGFibGU6MTE1ODA5NGRmZTlhNDgwZDk3NDJjMjVmMGQ0ODcxZWYvdGFibGVyYW5nZToxMTU4MDk0ZGZlOWE0ODBkOTc0MmMyNWYwZDQ4NzFlZl80LTAtMS0xLTEzNTI0Ny90ZXh0cmVnaW9uOmI3YTQxZjg5YWQ4NDQ2NDliYjUyZjRjYzMxMjk3NmQzXzM4NDgyOTA2OTcyMTg5_b0363017-91d3-4a71-9405-ae804cd048ca">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4OA_3adb113a-fce0-494c-8ff1-6c831902f0d4">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2OTY1Mg_c4961d68-07a6-44d6-9f1e-5f2196fb43d8">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM4OQ_736aaa61-25c9-42ed-b9c9-7573b37b474b">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ica8b7192e3b24abca3db14c7bf1265c2_I20220325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl8zODQ4MjkwNjk4OTc1OQ_0289f669-e3d2-4f3a-b87c-e8b518be7d9d"
      unitRef="shares">68027354</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie2bdd901809b4254a6be0d318cec2841_I20220325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDIxNA_9d39ea71-19ec-418c-8cf3-bdcc47642595"
      unitRef="shares">7332640</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i05f198f124d64dc6af11150e8ec39110_I20220325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU3MDIyNQ_390dc7e8-747f-478c-ad6d-1c24c7059078"
      unitRef="shares">6224160</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xL2ZyYWc6ZjFkNTkyM2VmNTIyNDRlZjg3ZTc1YmMzMWMwNjYzZGYvdGV4dHJlZ2lvbjpmMWQ1OTIzZWY1MjI0NGVmODdlNzViYzMxYzA2NjNkZl80NTYyOTczMjU2NjM5MQ_57bc9c37-7332-486b-a13c-615e43b335e0">Information required in response to Part III of this Annual Report on Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the registrant&#x2019;s Proxy Statement for its Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the registrant with the Securities and Exchange Commission no later than 120 days after the end of the registrant&#x2019;s fiscal year ended December 31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDUvZnJhZzoxMTA3Mjg3NWZmNzA0MzMxOWIxNzYyN2ZhY2VjZTI0NS90YWJsZTpmNDUxODQyOTkxMzM0OWM0ODM3YzA0MTlkZThhMWZhMS90YWJsZXJhbmdlOmY0NTE4NDI5OTEzMzQ5YzQ4MzdjMDQxOWRlOGExZmExXzItMC0xLTEtMTQzOTUwL3RleHRyZWdpb246Y2Q1NGRjZDdkYjY5NGUxM2JkZTJiZDlmNGZhMDBkNTNfMzg0ODI5MDY5NzI1OTQ_f414f42d-9511-421b-9c4f-05098d2bcebe">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDgvZnJhZzowNDkxNWExYWY0NzQ0ZTc3ODI5Zjg4OTQ0ZjVmNjc3MS90YWJsZTowZjJjYzA5M2UyNjM0Yzc5YjQwODg5ZjU3YzYyYzYxZC90YWJsZXJhbmdlOjBmMmNjMDkzZTI2MzRjNzliNDA4ODlmNTdjNjJjNjFkXzAtMC0xLTEtMTMxMTA0L3RleHRyZWdpb246NDgyZWQ5YTQ1NDE3NGY2YWJhY2NmNTJkYzEzODRjNWZfMzg0ODI5MDY5NzIyMDI_d18c9c7b-0887-4ebb-a047-37108adf8e17">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNDgvZnJhZzowNDkxNWExYWY0NzQ0ZTc3ODI5Zjg4OTQ0ZjVmNjc3MS90YWJsZTowZjJjYzA5M2UyNjM0Yzc5YjQwODg5ZjU3YzYyYzYxZC90YWJsZXJhbmdlOjBmMmNjMDkzZTI2MzRjNzliNDA4ODlmNTdjNjJjNjFkXzMtMC0xLTEtMTMxMTA3_c3a6da5c-8c9d-4d3c-a60a-f66c9cee9f00">San Francisco, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzQtMy0xLTEtODY2NTk_661bc17a-ef28-4ede-8c89-81d067490bff"
      unitRef="usd">98398000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzQtNS0xLTEtODY2NTk_d931113b-df0a-4d85-8bb9-0cffb28bb7e6"
      unitRef="usd">34401000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzUtMy0xLTEtODY2NTk_1aa3baa6-7ce8-4515-b4f7-3bca4d37cb28"
      unitRef="usd">15713000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzUtNS0xLTEtODY2NTk_e5b76705-d730-451c-ac4c-9874d43500f9"
      unitRef="usd">10024000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SettlementAssetsCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzYtMy0xLTEtODY2NTk_56118b3a-c6e9-4907-a29b-ee2b9af82a0f"
      unitRef="usd">21880000</us-gaap:SettlementAssetsCurrent>
    <us-gaap:SettlementAssetsCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzYtNS0xLTEtODY2NTk_cd662d12-2b94-485c-9f41-fd48231aac0f"
      unitRef="usd">14308000</us-gaap:SettlementAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzctMy0xLTEtODY2NTk_f100c3f6-9911-4031-b448-a4e8e45a8cf2"
      unitRef="usd">7436000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzctNS0xLTEtODY2NTk_e8272f86-c3bf-42c5-98cf-53aa767959b9"
      unitRef="usd">927000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzgtMy0xLTEtODY2NTk_c089d5fe-e9eb-448c-b5a9-7ae3fc876179"
      unitRef="usd">14000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzgtNS0xLTEtODY2NTk_70286f08-c957-4c98-995d-111437cdd488"
      unitRef="usd">600000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzktMy0xLTEtODY2NTk_ab80cc87-0ba8-4618-9a9f-46736cb5191e"
      unitRef="usd">14201000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzktNS0xLTEtODY2NTk_294c1321-e9de-4d6a-8b71-5129d3b7f3b8"
      unitRef="usd">3404000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEwLTMtMS0xLTg2NjU5_3048c300-7d4a-40e7-b9cd-23245a4be693"
      unitRef="usd">157642000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEwLTUtMS0xLTg2NjU5_2d9cf53d-59b7-4c61-96ca-f1ebc04e27e9"
      unitRef="usd">63664000</us-gaap:AssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzExLTMtMS0xLTg2NjU5_0780d270-57b5-4944-9877-6f4ceff09e93"
      unitRef="usd">6359000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzExLTUtMS0xLTg2NjU5_41737e30-7418-4ad0-9791-afd42d6764f5"
      unitRef="usd">3722000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEyLTMtMS0xLTg2NjU5_b895713d-a600-44af-a058-47f8ced07769"
      unitRef="usd">15930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEyLTUtMS0xLTg2NjU5_690c527a-e6a5-4e8c-b307-9df270c167e6"
      unitRef="usd">15363000</us-gaap:PropertyPlantAndEquipmentNet>
    <exfy:RightOfUseAssets
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEzLTMtMS0xLTg2NjU5_55ae6c39-a7f3-4897-b8a1-f086842669a6"
      unitRef="usd">2202000</exfy:RightOfUseAssets>
    <exfy:RightOfUseAssets
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzEzLTUtMS0xLTg2NjU5_2b298b8a-e4f2-479c-a33a-f1f3a694f77d"
      unitRef="usd">3733000</exfy:RightOfUseAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE0LTMtMS0xLTg2NjU5_42657270-20a9-47de-be2c-320800079158"
      unitRef="usd">370000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE0LTUtMS0xLTg2NjU5_04513a78-80c7-414a-8b69-56b2f1882311"
      unitRef="usd">418000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE2LTMtMS0xLTg2NjU5_1487adaf-20c5-4ea3-8110-ddbc835106c3"
      unitRef="usd">710000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE2LTUtMS0xLTg2NjU5_677d882c-628b-431e-8bea-6f33ea227f05"
      unitRef="usd">833000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE3LTMtMS0xLTg2NjU5_814979bc-6bb3-47bb-962d-b50de42ee98d"
      unitRef="usd">183213000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE3LTUtMS0xLTg2NjU5_6d40b372-637e-46b3-85fa-a6b5b7f6743e"
      unitRef="usd">87733000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE5LTMtMS0xLTg2NjU5_87583f28-6708-4364-b212-036948a7992e"
      unitRef="usd">3752000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzE5LTUtMS0xLTg2NjU5_3979e111-edac-4ddf-95e7-503dad3cbc48"
      unitRef="usd">2328000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIwLTMtMS0xLTg2NjU5_41153458-543e-4043-be36-de7e64636371"
      unitRef="usd">11046000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIwLTUtMS0xLTg2NjU5_d5663bc2-0b6e-4ee4-b1d7-0e88ba0efa49"
      unitRef="usd">3535000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIxLTMtMS0xLTg2NjU5_f1515b24-9f23-43e6-9a98-c78bcc1dda23"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIxLTUtMS0xLTg2NjU5_8f89bb6d-8b2f-4f96-867f-9e0e9249b350"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIyLTMtMS0xLTg2NjU5_e353d8a7-3164-439f-965e-6276f99fe6de"
      unitRef="usd">549000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIyLTUtMS0xLTg2NjU5_69aec621-bcc3-4c25-9e37-8083bfe62bb2"
      unitRef="usd">2454000</us-gaap:LongTermDebtCurrent>
    <exfy:LeaseLiabilityCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIzLTMtMS0xLTg2NjU5_8a291c41-2794-4b51-8802-9eeb2d69a254"
      unitRef="usd">1549000</exfy:LeaseLiabilityCurrent>
    <exfy:LeaseLiabilityCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzIzLTUtMS0xLTg2NjU5_e4640344-1eff-4dbb-9c2e-1ba3b7914452"
      unitRef="usd">1575000</exfy:LeaseLiabilityCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI0LTMtMS0xLTg2NjU5_d94337e9-df31-46ef-9c12-4eadcc962f27"
      unitRef="usd">21680000</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI0LTUtMS0xLTg2NjU5_b2182e12-d153-4e49-a127-88a5feb667e7"
      unitRef="usd">14308000</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI1LTMtMS0xLTg2NjU5_fddf6856-6099-474f-bf9f-abf08034ea59"
      unitRef="usd">53576000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI1LTUtMS0xLTg2NjU5_139737cd-4798-41a2-ad2a-a369b920b5d2"
      unitRef="usd">39200000</us-gaap:LiabilitiesCurrent>
    <exfy:LeaseLiabilityNonCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI2LTMtMS0xLTg2NjU5_d9ac9189-1ead-43d3-8f33-0060c3b8b7f3"
      unitRef="usd">802000</exfy:LeaseLiabilityNonCurrent>
    <exfy:LeaseLiabilityNonCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI2LTUtMS0xLTg2NjU5_cfe86e73-b953-4a94-befe-1a27fa39c655"
      unitRef="usd">2350000</exfy:LeaseLiabilityNonCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI3LTMtMS0xLTg2NjU5_64834a43-ba28-4a0c-97e5-98c9daa2c91f"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI3LTUtMS0xLTg2NjU5_9e8e26e9-1e1b-4d0a-99b4-feecea56cc21"
      unitRef="usd">916000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI4LTMtMS0xLTg2NjU5_223ede7e-9dc0-4c57-9810-e0235968fbb9"
      unitRef="usd">153000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI4LTUtMS0xLTg2NjU5_0deb946a-d9b1-4895-83e7-4ab813df27cd"
      unitRef="usd">877000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI5LTMtMS0xLTg2NjU5_399531c9-7295-4153-ae45-448664a1dc58"
      unitRef="usd">52067000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzI5LTUtMS0xLTg2NjU5_c4792aed-6b3c-44cd-bd75-29856849280b"
      unitRef="usd">30321000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMwLTMtMS0xLTg2NjU5_bf37d57a-7467-4d06-81ba-049a8400981c"
      unitRef="usd">106598000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMwLTUtMS0xLTg2NjU5_99a9236c-5f55-4f79-a4db-2c659a5e1d27"
      unitRef="usd">73664000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMxLTEtMS0xLTkyMDg3_a2e4b08b-9072-4aaa-8702-5252b02bcd56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMxLTMtMS0xLTkyMDk1_a6430f40-23c7-47fd-b6ac-50f463e0230c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1MDA_6ce3f0d1-49a6-41ca-9eb1-17b69039f836"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1MDA_ca3f7dff-27ce-465e-8405-36e87bbe2be8"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_06abd592-6af3-483f-8529-44792d96d17c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_0c6926e0-f67d-4ed1-b9fb-871d4073ab98"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDQ_fd18be5d-ff1f-474c-a8bb-0e8f459f6488"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_0225708c-91e5-4f8e-aa74-72f44a81567f"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_5ac48ee9-5a7b-4164-8d71-b00cf8c26cb6"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1Mzg_6715aa85-6c03-48d3-9473-99b12e4b393d"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMzg0ODI5MDY5NzI4MDk_46975c5d-3fb4-4122-93f4-89b6fc42363b"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTAtMS0xLTkyNDI4L3RleHRyZWdpb246MzY4NTExZTM4OTVjNDdjNmExYTQ5MTVkZDQ2YmYxYjhfMTM3NDM4OTUzNDc1NTI_f860c8a7-a156-409c-83f9-d0cbfbc5f338"
      unitRef="usd">24929457</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTMtMS0xLTg2NjU5_8c78c65c-b0ee-451a-9ccc-26bda1fb7ed9"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzMyLTUtMS0xLTg2NjU5_7bf19295-8fdf-43c2-bbfd-82fecab65fac"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0MjY_9274cde6-0a69-4d98-9eed-1c7d9df5d7bc"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0MjY_f5a3f9c0-f45a-42b3-8d67-21ade506f8d7"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMDk_002d3cdb-e6df-428a-b1be-15b904f91783"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMTM3NDM4OTUzNDc0Mzk_631f769d-82b3-44a7-b6ae-ff0e8ffcae50"
      unitRef="shares">95000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMzU_a5932207-a058-432e-b539-3889eb241500"
      unitRef="shares">67844060</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMzU_e5bc496a-290b-48f9-8551-41db92ee26ef"
      unitRef="shares">67844060</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMjI_65460f83-5323-4d82-b489-4c2f68813fc0"
      unitRef="shares">29366940</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5091003950044d37b55e36d9f3376c1b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzMjI_fb7c4043-2576-4bb0-9dd5-fd8da3918f04"
      unitRef="shares">29366940</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNDg_ddc1b6f8-56c4-4bec-9a34-60708d4b506c"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNTI_fb4e126c-1302-4441-8414-1abccf84551e"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjQ_07360739-82c8-4903-9656-fe47c1b764f9"
      unitRef="shares">7332640</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjQ_8af91157-d913-495f-b0fe-848c9270154b"
      unitRef="shares">7332640</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjg_6fd70067-8e13-4431-b1f3-8d3a700b4f11"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4e9edff0f5644526832f56d22b0c49e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzNjg_8c89d415-6325-415b-8ee6-f4314095b423"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9eeb60ce442540f8a81609684856342e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzODE_b423b3cc-641e-4126-9ba7-1fca92566a6b"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1bb0de6013b742b784154582bee12866_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzODU_41bd4b0e-b400-4318-9970-a10bdb104f9f"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9eeb60ce442540f8a81609684856342e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzOTc_49722b21-c335-4f99-85eb-4ac048f1b94b"
      unitRef="shares">6224160</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9eeb60ce442540f8a81609684856342e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzMzOTc_bc92ac69-278e-4abe-af83-d9951682d8c6"
      unitRef="shares">6224160</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1bb0de6013b742b784154582bee12866_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzM0MDE_094e9591-0ca7-480e-9d31-6d82a2d7fbdb"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1bb0de6013b742b784154582bee12866_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTAtMS0xLTkyNTE2L3RleHRyZWdpb246NmE3NWQ4MzAwNGQ5NDBlNTk4MDVjYTU3ZDg3NTQ1MTRfMzg0ODI5MDY5NzM0MDE_dca00fb7-4ca5-4a28-b557-6a9a5c7cb76e"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTMtMS0xLTg2NjU5_1fff7c2d-6a8b-458f-82e9-5cd1d3cec477"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM0LTUtMS0xLTg2NjU5_8fae1041-9034-4857-9110-0bd558d4e24f"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM1LTMtMS0xLTg2NjU5_470c55f6-4ef5-4d8e-8796-fa8c65dde87a"
      unitRef="usd">142515000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM1LTUtMS0xLTg2NjU5_afe03356-658f-4117-8c49-f3b33da68c4e"
      unitRef="usd">21312000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM3LTMtMS0xLTg2NjU5_a105d45a-e175-4fd3-9ad3-1296f66f230e"
      unitRef="usd">-65906000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM3LTUtMS0xLTg2NjU5_ea31900c-5800-4a09-9dae-b595cfa441b3"
      unitRef="usd">-52348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM4LTMtMS0xLTg2NjU5_b4046728-e113-4abc-a546-e7b081e3bbf4"
      unitRef="usd">76615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM4LTUtMS0xLTg2NjU5_bc81d618-2882-471b-b8ca-721e8bc90a51"
      unitRef="usd">-31036000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM5LTMtMS0xLTg2NjU5_6d500f5c-1fce-4106-bb4f-b1f9f38f3239"
      unitRef="usd">183213000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTEvZnJhZzo3MDEyYTMwNGVjM2I0MDdkOGQzY2IyZTUwYjBkMmJlYi90YWJsZTozNjc2MjcxOWUyZjA0YzNhOTdmODVlZjNhMGVhNWZhNS90YWJsZXJhbmdlOjM2NzYyNzE5ZTJmMDRjM2E5N2Y4NWVmM2EwZWE1ZmE1XzM5LTUtMS0xLTg2NjU5_edff4016-24e6-484c-b325-cb0f22cf7dfb"
      unitRef="usd">87733000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtMy0xLTEtODY2NTk_0d0b0884-3e26-45f1-905a-f55762d36968"
      unitRef="usd">142835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtNS0xLTEtODY2NTk_f2c195ce-d15e-4802-adef-96f3632712b8"
      unitRef="usd">88072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzItNS0xLTEtMTQzNzg3_341d00bd-4110-45cf-bcaf-3e3d86e9a75a"
      unitRef="usd">80460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtMy0xLTEtODY2NTk_97116f37-2e38-4930-bcd6-97d130c60363"
      unitRef="usd">53693000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtNS0xLTEtODY2NTk_fff595ca-3555-40ca-bb9d-93a6b486e5c2"
      unitRef="usd">32414000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzMtNS0xLTEtMTQzNzg3_c30fe0f9-45c9-4b5c-8c2e-e4d769a3598a"
      unitRef="usd">31985000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzUtMy0xLTEtODY2NTk_fc786df5-53a0-4269-8125-34d9e9e1cef1"
      unitRef="usd">89142000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzUtNS0xLTEtODY2NTk_35d8aeae-a2f1-48de-a28b-fa8ec19cb21d"
      unitRef="usd">55658000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzQtNS0xLTEtMTQzNzg3_85c2e46f-d5e8-4baf-9c35-9aae6aec12ce"
      unitRef="usd">48475000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctMy0xLTEtODY2NTk_1942cfe8-6879-404c-851e-89c736607128"
      unitRef="usd">10988000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctNS0xLTEtODY2NTk_abaf5c8a-2330-4370-a417-935c661bff7b"
      unitRef="usd">6728000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzYtNS0xLTEtMTQzNzg3_896596e4-57e9-44a2-bfe2-45f9deb81d3c"
      unitRef="usd">4110000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtMy0xLTEtODY2NTk_85b4e5f7-c7d4-4744-bb19-14b740611b26"
      unitRef="usd">60742000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtNS0xLTEtODY2NTk_41a7ce36-196b-466b-85f3-9f240f649a21"
      unitRef="usd">33372000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzctNS0xLTEtMTQzNzg3_2ba1f03d-492e-4ebd-b781-c4ee54f1e6a0"
      unitRef="usd">15930000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktMy0xLTEtODY2NTk_8ebd8b8a-8ca7-4483-a574-e3f0f64fd65e"
      unitRef="usd">27664000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktNS0xLTEtODY2NTk_aef262b5-6278-44ca-892b-e1bb998387e6"
      unitRef="usd">9888000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzgtNS0xLTEtMTQzNzg3_88609e73-4803-4800-8f94-6fedfae1c4f8"
      unitRef="usd">27188000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:OperatingExpenses
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTMtMS0xLTg2NjU5_36160e02-987c-42df-acac-3927b18899c8"
      unitRef="usd">99394000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTUtMS0xLTg2NjU5_5e50bd1e-0d6e-40a8-9822-f9d2c52875b6"
      unitRef="usd">49988000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzktNS0xLTEtMTQzNzg3_86e2e850-17ce-416b-908f-8d84eeecf697"
      unitRef="usd">47228000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTMtMS0xLTg2NjU5_bd5346f6-e9e9-4c92-85d9-389c7a38a316"
      unitRef="usd">-10252000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTUtMS0xLTg2NjU5_e95eb564-4e01-4215-8545-a0c6d45b5d2b"
      unitRef="usd">5670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEwLTUtMS0xLTE0Mzc4Nw_980dcb75-4900-45fd-8d03-94e11063d21c"
      unitRef="usd">1247000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTMtMS0xLTg2NjU5_2349fcf6-9078-45da-bfc0-152bac786aa9"
      unitRef="usd">-3480000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTUtMS0xLTg2NjU5_9a8a5e26-f044-4f5c-a15e-db2a509e50a9"
      unitRef="usd">-2718000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzExLTUtMS0xLTE0Mzc4Nw_61ce15ea-e51d-4284-bd9d-11b021df5245"
      unitRef="usd">-2757000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTMtMS0xLTg2NjU5_1e0954f1-2f26-427d-859e-616ed9fdb011"
      unitRef="usd">-13732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTUtMS0xLTg2NjU5_8b1f1dc9-0206-44c1-9e0d-840b4c7d6b1e"
      unitRef="usd">2952000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEyLTUtMS0xLTE0Mzc4Nw_18ec684c-4c32-4fc3-a835-4ea0b6c8f142"
      unitRef="usd">-1510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTMtMS0xLTg2NjU5_8b6463b2-1f69-41e6-ba70-943ad91b8aa6"
      unitRef="usd">-174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTUtMS0xLTg2NjU5_3607a4f6-5ab2-443b-8378-bd8df60c4ba5"
      unitRef="usd">4662000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzEzLTUtMS0xLTE0Mzc4Nw_a1cfa437-aa9f-4d21-b883-0a8186ff25b3"
      unitRef="usd">-2751000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE1LTMtMS0xLTg2NjU5_c53e1910-ee27-4287-9ec6-60c2edbf768e"
      unitRef="usd">-13558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE1LTUtMS0xLTg2NjU5_f4c93593-ac6a-4e6c-9427-08621269627d"
      unitRef="usd">-1710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE0LTUtMS0xLTE0Mzc4Nw_69c2fd2b-3fc4-4990-b306-8ae52cd4af7f"
      unitRef="usd">1241000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTMtMS0xLTg2NjU5_9133b840-f8f9-4f2b-8d3c-2cf17d391154"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTg2NjU5_576bd055-272b-4dc8-9076-986c4c3e407c"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE2LTUtMS0xLTE0NDE4OA_fb856cfc-2f2e-4a88-9690-4da4b3734a77"
      unitRef="usd">1241000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTMtMS0xLTg2NjU5_6187ffa8-59fc-4e95-b435-e2f0902f1a00"
      unitRef="usd">-13558000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTMtMS0xLTg2NjU5_84bfbaa1-a9d9-47e7-8c01-86dbb581b1dc"
      unitRef="usd">-13558000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTUtMS0xLTg2NjU5_7406ba23-ae14-46e8-82d2-c1732f103633"
      unitRef="usd">-1710000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE4LTUtMS0xLTg2NjU5_77fc5605-c4c9-4c84-87ca-8e503df9de63"
      unitRef="usd">-1710000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTE0NDE4OA_48a22ab3-b0e9-43a7-8155-b6973399e7ed"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE3LTUtMS0xLTE0NDE4OA_9e0029fd-d18c-4058-8039-ce683556759e"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTMtMS0xLTg2NjU5_81754ff0-8cf9-469f-80ff-da28f8d25704"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTMtMS0xLTg2NjU5_f2611819-240b-41dc-82c8-c2f7e7e37e61"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTUtMS0xLTg2NjU5_358da8bb-8483-4b6b-95e9-7c4dd051ba8a"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIwLTUtMS0xLTg2NjU5_39768921-c3f9-4562-a495-e4e41bfe81b7"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE5LTUtMS0xLTE0NDk0MQ_18a83c39-e190-4789-aa91-7993eb227834"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzE5LTUtMS0xLTE0NDk0MQ_8bb3aa0a-28cb-4afc-a8b4-f4d69f58ab01"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTMtMS0xLTg2NjU5_139e40f1-0f8f-4f5d-bd17-60eae5bebfae"
      unitRef="shares">38039222</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTMtMS0xLTg2NjU5_84078cfd-b83c-418f-b6a6-739966f83448"
      unitRef="shares">38039222</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTUtMS0xLTg2NjU5_6119fd75-59cd-4605-9d62-dad7f0639031"
      unitRef="shares">27424480</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIzLTUtMS0xLTg2NjU5_e55b79ab-a857-4084-a6ed-b3eed581346e"
      unitRef="shares">27424480</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIxLTUtMS0xLTE0NDE4Mw_8388eeeb-be1d-4bdf-a390-438bcfc0de8d"
      unitRef="shares">25921890</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTQvZnJhZzo4YzE4Y2JhZDFhYjY0NjQ4YmFlMWU4YTViMjEyZTU2Yy90YWJsZTo0NGEyZGZlODUxMjg0N2MyYmQ2MDY2NWZiNTgyNzJiMS90YWJsZXJhbmdlOjQ0YTJkZmU4NTEyODQ3YzJiZDYwNjY1ZmI1ODI3MmIxXzIxLTUtMS0xLTE0NDE4Mw_bfa1d818-0b6e-40c5-9cda-c65038cb791c"
      unitRef="shares">25921890</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1935a9c69b7e4b51bb98f6a16f730251_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMS0xLTEtMTQzODA2_815e30f1-72bb-471b-b632-66d8c1933481"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1935a9c69b7e4b51bb98f6a16f730251_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMy0xLTEtMTQzODA2_e3a0c5f6-43c7-4a66-be32-6ebdf98458bb"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i751b28fbf5424e08939ec11eea358477_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItNi0xLTEtMTQzODA2_d46dbca8-1606-4eb0-9371-5d470e79aac1"
      unitRef="shares">24522320</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i751b28fbf5424e08939ec11eea358477_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItOC0xLTEtMTQzODA2_51e61bab-f20b-4440-bbe0-d7617dc0431f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c9519adf0a44876a3e7ba248ae4a42b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTAtMS0xLTE0MzgwNg_eba30202-5c6f-486e-8b30-5e7f2004a1fa"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79a0a1895b2e46488e1ebd9ef94a6afc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTItMS0xLTE0MzgwNg_f2711abb-121a-45e9-8c3a-793a7030c342"
      unitRef="usd">-51879000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6db8968dca464fa496974e304ae0c7ab_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTQtMS0xLTE0MzgwNg_84d52282-7485-48ad-8188-c4e41c5ebd48"
      unitRef="usd">-51879000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtNi0xLTEtMTQzODA2_055496e6-ff6d-470a-bb1a-72146679dfbe"
      unitRef="shares">2122810</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTAtMS0xLTE0MzgwNg_f950f611-007d-4bb2-8909-144207d37683"
      unitRef="usd">482000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTQtMS0xLTE0MzgwNg_b140e8d8-0a6e-436b-9084-b1d847b01705"
      unitRef="usd">482000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTAtMS0xLTE0MzgwNg_2978c91c-a8fc-4230-9b87-922b4ad5111d"
      unitRef="usd">1706000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTQtMS0xLTE0MzgwNg_68f489f9-0b4b-4224-834b-cafd0f7d1457"
      unitRef="usd">1706000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i50569c5687254e47b1dbbebb6fdcc1ea_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtNi0xLTEtMTQzODA2_3c6a44fb-468e-4e0b-9260-3d6e09b4a72c"
      unitRef="shares">55200</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie3fb3f6be16c4eac94cbe2f98b0d02e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTAtMS0xLTE0MzgwNg_5108815c-73ec-4f54-8a11-40655bacc682"
      unitRef="usd">14000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTQtMS0xLTE0MzgwNg_77bdd40a-122a-4e85-b23e-3227140d596e"
      unitRef="usd">14000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i512eb741b4784ce3acfe0ff0f32a09fe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTItMS0xLTE0MzgwNg_ff184ef7-46b4-4aba-8918-89b5976e8c84"
      unitRef="usd">1241000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTQtMS0xLTE0MzgwNg_33178f3a-0806-4278-9638-01175f464c53"
      unitRef="usd">1241000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i8ae88063290745679cd6ee477d63b81a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMS0xLTEtODY2NTk_a34ca1a5-db22-46ef-964a-ffe750c96155"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8ae88063290745679cd6ee477d63b81a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMy0xLTEtODY2NTk_c5b321d7-d19e-4eb5-9bbe-8950de928d12"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItNi0xLTEtODY2NTk_162d501b-6cc9-4e13-8637-9d62e4506472"
      unitRef="shares">26589930</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ide3fafec506d4b4f84a6935b8f7fe4e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItOC0xLTEtODY2NTk_68ba8290-a8db-4ce8-a316-a046c4dbc136"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9143272380094c7596dbbbaf5e135702_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTAtMS0xLTg2NjU5_72d86cf4-5a70-462f-8e0a-475677185ae0"
      unitRef="usd">2174000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e3d34d1e47244c3bf526a60856e4ce1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTItMS0xLTg2NjU5_9dda1e4b-6171-480f-b6f0-5863ad9c7162"
      unitRef="usd">-50638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzItMTQtMS0xLTg2NjU5_e78b6358-b597-4341-b919-aeead070207a"
      unitRef="usd">-48464000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if02f8270824a44639809f7c42ac1cc30_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtNi0xLTEtODY2NTk_af711914-f980-4665-b991-fc9f850eb3dd"
      unitRef="shares">2777010</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifd955c74ff634303a86177ecb3403461_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTAtMS0xLTg2NjU5_2dcdaf0a-f917-46a5-97a7-04abbce66c43"
      unitRef="usd">1301000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzMtMTQtMS0xLTg2NjU5_92ba790b-f318-465b-b91f-e525c5d33ce8"
      unitRef="usd">1301000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd955c74ff634303a86177ecb3403461_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTAtMS0xLTg2NjU5_139d308a-2c4b-4bbc-b7fc-b4e28b31b5ab"
      unitRef="usd">17837000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzQtMTQtMS0xLTg2NjU5_2dc00ff3-6640-43fb-a280-44a55ec81496"
      unitRef="usd">17837000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i588f7f44759942a8aeeff394b62a182a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTItMS0xLTkyODAx_ca0a76dc-f826-4b89-b83c-f0cd268d3cc7"
      unitRef="usd">-1710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzUtMTQtMS0xLTg2NjU5_a8d860f6-aaf0-40df-adad-41729cc0890a"
      unitRef="usd">-1710000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ibf2c344cd13f48178c1c89f473f29e5f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMS0xLTEtODY2NTk_30397d3c-4560-4ca8-b2e2-bca45e5ead3c"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ibf2c344cd13f48178c1c89f473f29e5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMy0xLTEtODY2NTk_05421d0e-aade-4563-ad64-36681aec7825"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i23bdae0d78f244259fc9650aaf531756_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtNi0xLTEtODY2NTk_3a710113-c338-4dc7-a01b-56964f2cd911"
      unitRef="shares">29366940</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i23bdae0d78f244259fc9650aaf531756_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtOC0xLTEtODY2NTk_238754b2-8c10-4f94-be80-3a6781897a82"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3545ccfb7b244a6e8576fc6baf3bad6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTAtMS0xLTg2NjU5_4852828a-6fa2-4601-89c3-bc8f0cc49a31"
      unitRef="usd">21312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ad33543bc0f4e90ac69f815d84db35d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTItMS0xLTg2NjU5_7ae19914-3d94-4677-ac81-a32a17a3ac9e"
      unitRef="usd">-52348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzYtMTQtMS0xLTg2NjU5_5a483946-e41b-4f1a-9f8d-f2909c249d0f"
      unitRef="usd">-31036000</us-gaap:StockholdersEquity>
    <exfy:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMS0xLTEtMTI2NjI0_5c434bb2-fa23-48b5-a9b0-02c69874c6ef"
      unitRef="shares">4203139</exfy:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <exfy:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i537363fdf9a84e58be7ce590cbdd1da9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMy0xLTEtMTI2NjMx_16fcef44-69bb-45c2-b3b7-5b1abb1124f2"
      unitRef="usd">45105000</exfy:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctNi0xLTEtMTI2NjM3_4dacc492-e556-4534-8b91-b348e2f500c4"
      unitRef="shares">42031390</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctOC0xLTEtMTI2NjQz_781ac5bd-953e-4064-bd4c-724f1bb18747"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTAtMS0xLTEyNjY0OQ_e8ee7671-9a71-4fa0-9f3a-66bb6d49137c"
      unitRef="usd">45100000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTItMS0xLTEyNjY1Mg_954b6b5d-9e60-49f9-a682-e8fc0c72b6a5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzctMTQtMS0xLTEyNjY1Nw_3d8436f1-94af-4d31-9ea2-650692776174"
      unitRef="usd">45105000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <exfy:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtNi0xLTEtMTI2NjM3_665076b9-d255-4fbd-b65e-34324c6cb78d"
      unitRef="shares">428067</exfy:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktNi0xLTEtMTI2NjM3_aa2ec28f-36be-4204-bad2-170502b80388"
      unitRef="shares">2608696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTAtMS0xLTEyNjY0OQ_f3658316-b76f-419a-936f-68603aee5fbd"
      unitRef="usd">57458000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTQtMS0xLTEyNjY1Nw_090b1c0d-85fd-4de6-a02f-5b8a3e1a1862"
      unitRef="usd">57458000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtNi0xLTEtODY2NTk_6ad35799-0f0d-46e5-ab61-f4bce79f743e"
      unitRef="shares">6965767</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i30c08e172c7c4aeeaef72f1f8753421c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtOC0xLTEtODY2NTk_e8196bb1-79fd-40a0-92db-24f1dd1f5230"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtMTAtMS0xLTg2NjU5_95008b0e-6bd9-414e-90a9-f75b155aebc2"
      unitRef="usd">3504000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzgtMTQtMS0xLTg2NjU5_9dedfc20-6e49-4a48-9fbd-c948031b0ddc"
      unitRef="usd">3505000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions
      contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEwLTEtMS0xMjY2NDk_0a8e7dd7-c3eb-47f4-b181-c46e48d2e2ef"
      unitRef="usd">567000</exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions>
    <exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTE0LTEtMS0xMjY2NTc_7f6a2bb9-e015-4b3f-af07-f78222d8c14f"
      unitRef="usd">567000</exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ff42000c5f74fd09021a1a0d111896d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTAtMS0xLTg2NjU5_5b22385d-a852-480f-8bfe-f9e0a4fdc58f"
      unitRef="usd">14574000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzktMTQtMS0xLTg2NjU5_1ea9035e-2676-40c7-9294-ba8fa855c247"
      unitRef="usd">14574000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i64eaf413e0ee4c808e6d5816b558b256_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzEwLTEyLTEtMS04NjY1OQ_ff53d3af-3752-4ab9-9148-b148c24c519e"
      unitRef="usd">-13558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzEwLTE0LTEtMS04NjY1OQ_fe4f35f1-945f-4463-9f4f-2385235eb8f3"
      unitRef="usd">-13558000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ib3e529dc28e24cd5bb1d7898227c3874_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTYtMS0xLTg2NjU5_3acf4f79-8ce0-496b-999b-ae2e9f5e6027"
      unitRef="shares">81400860</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib3e529dc28e24cd5bb1d7898227c3874_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTgtMS0xLTg2NjU5_f9dfa776-352b-409c-bd0f-132a0d3b0f73"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia16e5ab0a2554ed2b929143474f45309_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEwLTEtMS04NjY1OQ_8933a2e9-30d5-4b35-99ed-5df49f984375"
      unitRef="usd">142515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f565686ea294288b50490687d6b1db2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTEyLTEtMS04NjY1OQ_9d08a164-2996-425e-9e4d-e34c157e3848"
      unitRef="usd">-65906000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNTcvZnJhZzo5YjRiMGQ3MTNhY2E0OGM3YTJhZWQwZThmZDVhNjliNC90YWJsZTo3YmU2MTA0MjgzMDA0OTFjYWUxNmI5ZDhhODYxMzEzZC90YWJsZXJhbmdlOjdiZTYxMDQyODMwMDQ5MWNhZTE2YjlkOGE4NjEzMTNkXzExLTE0LTEtMS04NjY1OQ_d368ccef-5725-4f9b-bf77-c44c7ae12963"
      unitRef="usd">76615000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQtMy0xLTEtODY2NTk_c2026c39-b8ba-477c-a652-108cf3c67e9d"
      unitRef="usd">-13558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQtNS0xLTEtODY2NTk_817397f7-a890-4d53-b85b-1c49790dff6e"
      unitRef="usd">-1710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMtNS0xLTEtMTQzODQ3_27f4b58b-701f-4847-9a37-05cb4224e6d1"
      unitRef="usd">1241000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtMy0xLTEtODY2NTk_10b53441-4315-4863-8d8f-9e0149bae912"
      unitRef="usd">5197000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtNS0xLTEtODY2NTk_e818f39a-abb3-4e2d-a2bd-5b981bea1247"
      unitRef="usd">3248000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUtNS0xLTEtMTQzODQ3_3a6c8f88-cb5a-4055-9bf1-f314a0808106"
      unitRef="usd">2845000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctMy0xLTEtODY2NTk_74303bbc-d005-4b6b-a7a5-990919a8a63e"
      unitRef="usd">741000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctNS0xLTEtODY2NTk_d0965669-e89d-49cf-b807-86079d33821e"
      unitRef="usd">1311000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzYtNS0xLTEtMTQzODQ3_707e5bf1-9c02-440f-9e7d-e2e643f6a580"
      unitRef="usd">1192000</us-gaap:OperatingLeaseImpairmentLoss>
    <exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtMy0xLTEtODY2NTk_d9a96af9-0c22-4f7d-90a4-49c960d10cab"
      unitRef="usd">-319000</exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment>
    <exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtNS0xLTEtODY2NTk_c6ea4582-22ca-4436-adc0-29b389ceac5e"
      unitRef="usd">-162000</exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment>
    <exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzctNS0xLTEtMTQzODQ3_ec7d0bde-553c-43f3-aab2-3dbc765a2ae4"
      unitRef="usd">-60000</exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktMy0xLTEtODY2NTk_b180c8ac-ed4c-4f7c-9772-1b5c79cab712"
      unitRef="usd">14574000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktNS0xLTEtODY2NTk_1e672ec2-75c6-49c4-a190-81d2f5ecf34d"
      unitRef="usd">17837000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzgtNS0xLTEtMTQzODQ3_93b624cc-174b-4655-846d-ecdc9e1583bc"
      unitRef="usd">1706000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTMtMS0xLTg2NjU5_b4395c70-e242-40a0-bdac-08db54a6bc23"
      unitRef="usd">32000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTUtMS0xLTg2NjU5_7f141c3b-7359-46f1-aee5-1e2a06c6bc2c"
      unitRef="usd">32000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzktNS0xLTEtMTQzODQ3_7bcb4cf6-8d38-4097-87e1-19c6e0398b15"
      unitRef="usd">32000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTMtMS0xLTg2NjU5_3f330e59-d043-401c-9e72-ae96bd31b9c1"
      unitRef="usd">48000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTUtMS0xLTg2NjU5_f4c51176-e5c7-410a-829f-3aaa82c3ed1d"
      unitRef="usd">2437000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEwLTUtMS0xLTE0Mzg0Nw_8c8938c0-d182-46f1-b666-acbad35b8edb"
      unitRef="usd">-2855000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <exfy:DeferredTaxLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEyLTMtMS0xLTg2NjU5_29b041b5-b856-4df7-9adb-525d7a48c934"
      unitRef="usd">-916000</exfy:DeferredTaxLiability>
    <exfy:DeferredTaxLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEyLTUtMS0xLTg2NjU5_3726357a-c0b0-4ff1-9819-b636f54ea24d"
      unitRef="usd">916000</exfy:DeferredTaxLiability>
    <exfy:DeferredTaxLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzExLTUtMS0xLTE0NDk0NQ_42bcb460-f1e7-46ea-bc1a-61b7c4bbd300"
      unitRef="usd">0</exfy:DeferredTaxLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTMtMS0xLTg2NjU5_e72090ea-4571-4b8c-ab07-550fdee3a83a"
      unitRef="usd">6006000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTUtMS0xLTg2NjU5_badfe384-f4e7-4e5f-bc43-3994c1985618"
      unitRef="usd">2170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzEzLTUtMS0xLTE0Mzg1MA_36b012fc-9b9a-45db-86df-595ff59b5263"
      unitRef="usd">1955000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <exfy:IncreaseDecreaseInSettlementAssets
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTMtMS0xLTg2NjU5_8b284603-c502-4349-a486-4e53672f94e6"
      unitRef="usd">-173000</exfy:IncreaseDecreaseInSettlementAssets>
    <exfy:IncreaseDecreaseInSettlementAssets
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTUtMS0xLTg2NjU5_5cb65699-1f6b-4d50-a009-9fb551e725bd"
      unitRef="usd">-2878000</exfy:IncreaseDecreaseInSettlementAssets>
    <exfy:IncreaseDecreaseInSettlementAssets
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE0LTUtMS0xLTE0NDk0NQ_5f4b5be9-abbb-4383-9418-978404e038c1"
      unitRef="usd">-1599000</exfy:IncreaseDecreaseInSettlementAssets>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTMtMS0xLTg2NjU5_826bba12-b2a0-4811-9c35-4f80ccf1fd4f"
      unitRef="usd">6509000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTUtMS0xLTg2NjU5_b2dbefe7-7c89-41b7-8bb8-365531fbf998"
      unitRef="usd">-270000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE1LTUtMS0xLTE0NDk0NQ_7b154a34-027a-403b-b83a-7bf25f32adc1"
      unitRef="usd">-3628000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTMtMS0xLTg2NjU5_6f161fb7-844a-4bd9-929b-654077ca0de9"
      unitRef="usd">4100000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTUtMS0xLTg2NjU5_e1227c1d-8885-464b-8104-03adbffd50dc"
      unitRef="usd">1393000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE2LTUtMS0xLTE0NDk0NQ_62a5a87c-174e-4cf9-a769-e4d9e3e2f8f8"
      unitRef="usd">-45000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTEtMS0xLTEyNjY3Nw_c5881f1c-0179-45b6-897a-a8070018e6e1"
      unitRef="usd">-586000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTMtMS0xLTEzMTQwOA_9da6b22f-e19f-4665-8d3f-9a2e10c825e3"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE3LTUtMS0xLTE0NDk0NQ_d8792b83-0b35-4f7f-9bef-f30e03dfdb61"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTMtMS0xLTg2NjU5_df7a1c15-b7af-40d2-9b57-593193a63d29"
      unitRef="usd">-124000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTUtMS0xLTg2NjU5_b5dfa756-ac7d-449f-b987-b7b8fb6754c5"
      unitRef="usd">248000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE4LTUtMS0xLTE0NDk0NQ_c0840091-b09a-4f91-a4c7-2423bbb82106"
      unitRef="usd">31000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTMtMS0xLTg2NjU5_bd263ff1-fbee-4154-ab48-e94f54175428"
      unitRef="usd">1424000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTUtMS0xLTg2NjU5_cab5d2d9-e9ed-49fa-9e12-d2ddcfd098cc"
      unitRef="usd">-714000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzE5LTUtMS0xLTE0Mzg2Mw_4bb6cad7-03f2-4f7f-96f1-633d2293022e"
      unitRef="usd">446000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTMtMS0xLTg2NjU5_cb8ba1a6-ce5a-498d-b495-5e6fcc031cc2"
      unitRef="usd">7511000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTUtMS0xLTg2NjU5_1f0fc23d-0590-46f0-8db3-d44685d105ec"
      unitRef="usd">1774000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIwLTUtMS0xLTE0Mzg2Mw_3e506dfa-bdde-4d4a-b861-8fcd8507b80b"
      unitRef="usd">226000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTMtMS0xLTg2NjU5_ac313fd2-997e-4768-89a1-4c7de13c7586"
      unitRef="usd">-801000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTUtMS0xLTg2NjU5_7126a9c8-17c5-479a-aaf9-c00de7e69e25"
      unitRef="usd">-1374000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIxLTUtMS0xLTE0Mzg2Mw_96fb46e4-1f77-4d26-b86d-91902252cfd8"
      unitRef="usd">-1252000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <exfy:IncreaseDecreaseInSettlementLiabilities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTMtMS0xLTg2NjU5_44ea5144-1b4d-4013-9e85-7baa50a6a5be"
      unitRef="usd">7372000</exfy:IncreaseDecreaseInSettlementLiabilities>
    <exfy:IncreaseDecreaseInSettlementLiabilities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTUtMS0xLTg2NjU5_0b357419-c3e3-43b7-96b6-f4e6bdc57578"
      unitRef="usd">-16548000</exfy:IncreaseDecreaseInSettlementLiabilities>
    <exfy:IncreaseDecreaseInSettlementLiabilities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIyLTUtMS0xLTE0Mzg2Mw_1f310ca2-bd74-403f-9775-d1b0806559cb"
      unitRef="usd">5503000</exfy:IncreaseDecreaseInSettlementLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTMtMS0xLTg2NjU5_7290707d-53b4-467b-8fad-da01566b3b3a"
      unitRef="usd">-725000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTUtMS0xLTg2NjU5_50898020-132d-4804-b3c0-b302603517b5"
      unitRef="usd">877000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzIzLTUtMS0xLTE0NDk0NQ_1831f270-7a12-464e-9eb8-aedcfd7685eb"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI1LTMtMS0xLTg2NjU5_5fc9e105-3975-4fea-ae03-46e1da795c21"
      unitRef="usd">5486000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI1LTUtMS0xLTg2NjU5_bd5245a8-8487-45ba-a236-0e8fbadfa78d"
      unitRef="usd">7585000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI0LTUtMS0xLTE0Mzg2Nw_bb1549ae-9b72-4371-835a-af24da0761f9"
      unitRef="usd">12430000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTMtMS0xLTg2NjU5_816d6f32-c6d3-40fd-bd72-8a0368c01f84"
      unitRef="usd">2706000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTUtMS0xLTg2NjU5_81cdce41-ccec-4266-a74b-9ff91be70247"
      unitRef="usd">2488000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI2LTUtMS0xLTE0Mzg5NQ_35e77171-1b26-4fee-b88a-a1d3a2d21705"
      unitRef="usd">3235000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTMtMS0xLTg2NjU5_eb0df735-b118-4aff-9554-6b7d4364f4e1"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTUtMS0xLTg2NjU5_a78dfb4b-311c-4b99-a035-cdda15d48d9c"
      unitRef="usd">2000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI3LTUtMS0xLTE0Mzg5NQ_6ec698fa-a13a-4e76-badc-93f7be49069e"
      unitRef="usd">4000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTMtMS0xLTg2NjU5_bcfcef79-9405-4786-a150-f93f27aadbb4"
      unitRef="usd">4908000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTUtMS0xLTg2NjU5_e234d12f-cab5-4e1c-a5e5-4cf79c445954"
      unitRef="usd">1809000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI4LTUtMS0xLTE0Mzg5NQ_091d2c19-4168-4b6d-9822-d5bdce38eaba"
      unitRef="usd">1673000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMwLTMtMS0xLTg2NjU5_0f6046e5-740b-405a-ba74-6036e3ca2ca9"
      unitRef="usd">-7614000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMwLTUtMS0xLTg2NjU5_d675ccba-5625-4e49-ae0b-51ab7ea0f3f8"
      unitRef="usd">-4295000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzI5LTUtMS0xLTE0Mzg5NQ_da7b7bd9-88ed-4ecc-b90c-2f820730e3a5"
      unitRef="usd">-4904000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTMtMS0xLTg2NjU5_306a36c2-f875-496d-a46f-5982c3adaf2b"
      unitRef="usd">774000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTUtMS0xLTg2NjU5_79843d10-2a8f-48da-bffa-464fe090b579"
      unitRef="usd">808000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMxLTUtMS0xLTE0Mzg5OA_dc4da894-94cb-41a6-85ab-c02b4c8b1e5d"
      unitRef="usd">793000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTMtMS0xLTg2NjU5_9f2aac9e-26f4-4cf4-872f-11101783a720"
      unitRef="usd">25191000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTUtMS0xLTg2NjU5_49260d79-e08f-4d89-abdc-f24a5ff20b84"
      unitRef="usd">319000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMyLTUtMS0xLTE0Mzg5OA_6f6eb063-0989-4760-a8ff-1fbdedf42ca8"
      unitRef="usd">39000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTEtMS0xLTEyNjY4OQ_627a0560-2bd6-4bc8-b7e8-d67f89fc1171"
      unitRef="usd">45000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTMtMS0xLTEzMTM5Mw_1a298abc-184e-4cd7-b801-7ac6255f2283"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzMzLTUtMS0xLTE0NDk0NQ_559ec0fb-a369-4cca-aedc-d251f3886e24"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTMtMS0xLTg2NjU5_2b23633f-fdb3-4bfc-b7ca-b075ecdf452d"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTUtMS0xLTg2NjU5_6755afec-0e73-417e-918b-f4be63a031af"
      unitRef="usd">1000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM0LTUtMS0xLTE0NDk0NQ_1ea2d07d-9804-4c95-9d90-f1ef5b3ef694"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTMtMS0xLTg2NjU5_6ebb803e-0674-462d-bc42-7a765bff01a0"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTUtMS0xLTg2NjU5_d4557b63-4fc7-4915-98ef-e8a9b3f14249"
      unitRef="usd">9613000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM1LTUtMS0xLTE0MzkwNw_bdb075b6-2f82-4b01-b559-af9adbf8d14c"
      unitRef="usd">5500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTEtMS0xLTE0NDk2Ng_d9747be0-2e3d-449e-883a-f6f942cc6a5e"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTMtMS0xLTE0NDk2OA_14bea530-79d9-4384-b4d3-0c187fe48f2a"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTUtMS0xLTE0MzkxOA_d8c1f1b5-084a-47cf-adf6-66b12b3e44b0"
      unitRef="usd">14000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <exfy:ProceedsFromVestingOfRestrictedCommonStock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTMtMS0xLTg2NjU5_00ed9fa7-7339-4ca1-beab-6e80528aa7fd"
      unitRef="usd">567000</exfy:ProceedsFromVestingOfRestrictedCommonStock>
    <exfy:ProceedsFromVestingOfRestrictedCommonStock
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM2LTUtMS0xLTg2NjU5_ab9e950b-a843-47ca-9288-e9a17b8320cd"
      unitRef="usd">0</exfy:ProceedsFromVestingOfRestrictedCommonStock>
    <exfy:ProceedsFromVestingOfRestrictedCommonStock
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTUtMS0xLTE0NDk0NQ_f2b2ebb7-61f6-4906-ab81-b16cf6b4724a"
      unitRef="usd">0</exfy:ProceedsFromVestingOfRestrictedCommonStock>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTEtMS0xLTkyODYx_32e8007a-6ba7-4e8e-ae04-a4e2d017bc90"
      unitRef="usd">57458000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM3LTUtMS0xLTg2NjU5_b499556f-71b5-49a0-a8a7-89a6e06ee7a1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTUtMS0xLTE0NDk0NQ_8b111f17-2d75-4b99-aba8-64ce5b4e7b71"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTMtMS0xLTg2NjU5_eada2932-53a6-41c8-9080-3ad78d4f6d89"
      unitRef="usd">3505000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM4LTUtMS0xLTg2NjU5_704b9d70-94d3-445f-91ee-d00564411162"
      unitRef="usd">1301000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTUtMS0xLTE0MzkyMQ_c198db43-f0c5-47c4-bbd7-bdd24a7a7d23"
      unitRef="usd">482000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTMtMS0xLTg2NjU5_e1add8a1-c3ce-499e-b3df-5dfd4d509066"
      unitRef="usd">80565000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzM5LTUtMS0xLTg2NjU5_68a3d521-c675-4b12-abc7-ebb7555709de"
      unitRef="usd">8787000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTUtMS0xLTE0MzkyMQ_b951800b-f7d5-4569-ad3a-a5903912c14c"
      unitRef="usd">5136000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTMtMS0xLTg2NjU5_45241502-5670-4434-a6a4-9fab56adb868"
      unitRef="usd">78437000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQwLTUtMS0xLTg2NjU5_83955886-c6da-46ec-b82a-23c9a4e172af"
      unitRef="usd">12077000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTUtMS0xLTE0MzkyMQ_4aa28015-03bd-4963-be12-9a09ffcd8a53"
      unitRef="usd">12662000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTMtMS0xLTg2NjU5_3ad2928e-8351-4269-9e2f-fd67a7c5a2b0"
      unitRef="usd">46878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQxLTUtMS0xLTg2NjU5_1768e5a1-8e1e-4bcf-907f-7a34c171d1b8"
      unitRef="usd">34801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6db8968dca464fa496974e304ae0c7ab_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTUtMS0xLTE0MzkyMQ_28d27ab1-f265-4627-875e-ef65fc0fd93f"
      unitRef="usd">22139000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTMtMS0xLTg2NjU5_378c789a-5b43-4aee-b669-8a5ebddb3740"
      unitRef="usd">125315000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQyLTUtMS0xLTg2NjU5_35cc2b9e-ef6c-459d-a72b-f7308530e15c"
      unitRef="usd">46878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQzLTUtMS0xLTE0MzkyNg_cd9ca6e4-07d1-441c-abea-8a5f09474ee9"
      unitRef="usd">34801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ0LTMtMS0xLTg2NjU5_6893776d-6278-4030-8041-bb232dfd98c9"
      unitRef="usd">3082000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ0LTUtMS0xLTg2NjU5_c56bb771-e1d3-421e-9923-e8ab8dfad7bd"
      unitRef="usd">2929000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTUtMS0xLTE0MzkyNg_ff260083-5b18-4f48-bc8c-755436babd76"
      unitRef="usd">2708000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTMtMS0xLTg2NjU5_80f8004f-e742-4b02-9b92-7ebbab60003e"
      unitRef="usd">6922000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ1LTUtMS0xLTg2NjU5_a80f4168-d7ac-431a-b78b-34a5dd7a1b2d"
      unitRef="usd">150000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ2LTUtMS0xLTE0MzkyNg_4fceb5e1-f53c-4669-b2e7-ab7c109b2164"
      unitRef="usd">216000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTAtMS0xLTE0NDk3Ni90ZXh0cmVnaW9uOmU2NDZmMjcwNzczZTRiMzI5Nzg4YWNkOWNiMWNjNDllXzM4NDgyOTA2OTcyMjY1_be813ea0-0b70-4ea9-bf93-7818f14d480e"
      unitRef="usd">8226000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTEtMS0xLTE0NDk4MA_5d94536c-ae4e-4ab9-bdd8-eb4be7be8b34"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTMtMS0xLTE0NDk4Mg_64159509-a182-4ee7-a808-6e58b73f3265"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTUtMS0xLTE0MzkzNQ_99bc73df-61bd-4308-95c7-53dbb665b437"
      unitRef="usd">10644000</us-gaap:FairValueOfAssetsAcquired>
    <exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTMtMS0xLTg2NjU5_8ee9ae0b-7eec-4fb2-ad6b-ef55b51b4f0e"
      unitRef="usd">0</exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ4LTUtMS0xLTg2NjU5_9a15aa33-7782-45e0-94d1-c89ff6f8cf34"
      unitRef="usd">1260000</exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzQ5LTUtMS0xLTE0MzkzNQ_c7b06849-b933-4a4f-85ab-ea188c96e810"
      unitRef="usd">1210000</exfy:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTMtMS0xLTg2NjU5_47ea5f4c-c25f-4308-b896-05c9a63fdbb0"
      unitRef="usd">98398000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTUtMS0xLTg2NjU5_d68529bf-d837-40d7-b769-836591b6702d"
      unitRef="usd">34401000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUxLTUtMS0xLTE0MzkzOA_7a1a6524-aa68-4be6-bb03-ede01dbb04a4"
      unitRef="usd">9990000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTMtMS0xLTg2NjU5_9e05d2e8-100b-4984-9cd1-018ab0ee1559"
      unitRef="usd">8651000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTUtMS0xLTg2NjU5_9606f3a4-0dad-48ba-b596-5f9aeff778c8"
      unitRef="usd">1955000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUyLTUtMS0xLTE0MzkzOA_a0742b6f-d10a-4cb1-926d-9630b8ec44a0"
      unitRef="usd">421000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTMtMS0xLTg2NjU5_9ee4923e-3734-4939-9a42-a5baad6904ce"
      unitRef="usd">47000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTUtMS0xLTg2NjU5_8e0de32d-6f82-4d95-b16f-71354062e695"
      unitRef="usd">48000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzUzLTUtMS0xLTE0MzkzOA_6b2a6f24-8379-4695-a1de-7948334eed78"
      unitRef="usd">246000</us-gaap:RestrictedCashNoncurrent>
    <exfy:RestrictedCashIncludedInSettlementAssets
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTMtMS0xLTg2NjU5_7bb1972d-d39e-4e20-b5dc-dd91479c4d73"
      unitRef="usd">18219000</exfy:RestrictedCashIncludedInSettlementAssets>
    <exfy:RestrictedCashIncludedInSettlementAssets
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTUtMS0xLTg2NjU5_cc0fb7cf-690a-4ddf-9eaf-0ccb98a16fa3"
      unitRef="usd">10474000</exfy:RestrictedCashIncludedInSettlementAssets>
    <exfy:RestrictedCashIncludedInSettlementAssets
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU0LTUtMS0xLTE0MzkzOA_c6e1e2af-0628-4a83-9750-be84f09f3486"
      unitRef="usd">24144000</exfy:RestrictedCashIncludedInSettlementAssets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTMtMS0xLTg2NjU5_124e54c0-ef44-4378-aa4a-5d742a34eb57"
      unitRef="usd">125315000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTUtMS0xLTg2NjU5_0b8b26f3-0b88-453a-821f-779dd6b7b099"
      unitRef="usd">46878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjMvZnJhZzo4Nzk0ODliODk0ODQ0NzVjOTc2MzdiZTA4OTAwNmQ3OC90YWJsZTo5ZWRjNjQ5YTllZGY0MjFlOTE5ZTM3MjM3NDVlNDdjNC90YWJsZXJhbmdlOjllZGM2NDlhOWVkZjQyMWU5MTllMzcyMzc0NWU0N2M0XzU1LTUtMS0xLTE0MzkzOA_f368e836-87fc-4157-9b06-e98b5a0898ef"
      unitRef="usd">34801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzE5_6f56a1e6-a2b8-401e-9a00-3b64d9d0f54a">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Expensify, Inc. (Expensify or the Company), was incorporated in Delaware on April&#160;29, 2009. Expensify offers a comprehensive expense management platform that integrates with a variety of third-party accounting applications, including QuickBooks Desktop, QuickBooks Online, Xero, NetSuite, Intacct, Sage, Microsoft Dynamics, MYOB and others. Expensify's product simplifies the way that employees and vendors manage and submit expense receipts and bills and provides efficiencies to companies for the payment of those bills. Expensify delivers its services over the internet to corporations and individuals under a license arrangement and offers unique pricing options for small and midsized businesses (SMB) and enterprises on a per-active-member basis. Expensify's customers are worldwide but primarily in the United States (U.S.).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In early 2020, Expensify launched the Expensify credit card (the Expensify Card). Expensify primarily distributes the Expensify Card to large corporate customers in the U.S. that subsequently distribute the card to their employees for business use. The Expensify Card allows customers to have real-time control over their employees' spending and compliance with spending limits in addition to eReceipt reporting on purchases made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the subsidiaries of Expensify are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary in the United Kingdom (UK), Expensify LTD., in 2015 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in the UK.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary in Australia, Expensify PTY LTD., in 2017 that primarily serves to promote and market Expensify's services to customers and potential customers of Expensify in Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary, 401 SW 5th Ave LLC, in 2019 with the subsidiary&#x2019;s primary purpose being to hold title to the commercial building purchased in Portland, Oregon. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary, Expensify.org, in 2019 which is a nonprofit benefit organization. Expensify.org is included within the consolidated financial statements of Expensify as Expensify has both a majority voting interest in the board of Expensify.org and an economic interest in the organization. In early 2020 with the introduction of the Expensify Card, Expensify committed to donate 10% of its consideration received from a vendor for monetizing Expensify Card activities to Expensify.org in addition to lump sum discretionary contributions. Beginning in January 2021, an additional commitment was made to donate 25 cents for every dollar Expensify paid to white male Expensify employees to Expensify.org to fund social justice and equity efforts. For the years ended December 31, 2021 and 2020, Expensify, Inc. contributed $3.1 million and $0.1 million to Expensify.org, respectively. $0.3&#160;million in commitments from Expensify, Inc. remain open for contribution as of December 31, 2021. An immaterial amount in commitments from Expensify, Inc. remained open for contribution as of December 31, 2020.  All intercompany transactions and balances have been eliminated in consolidation. Any contributions from Expensify.org to a charitable organization is recorded as an expense within General and administrative expenses on the consolidated financial statements upon payment. Contributions from Expensify.org to a charitable organization were immaterial during the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established wholly-owned subsidiaries, Expensify Canada Inc. and Expensify Netherlands B.V., in 2020 that primarily serve to promote and market Expensify's services to customers and potential customers of the Company in Canada and the Netherlands, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary, Expensify Payments LLC, in 2020 that primarily serves as the licensed provider of money transmission services for Expensify with its expense management program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.4pt"&gt;Expensify established a wholly-owned subsidiary, Expensify Lounge LLC, in 2021 that primarily serves to manage, promote and market Expensify's lounge operations in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Initial Public Offering &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The Company&#x2019;s registration statement on Form S-1 (the IPO Registration Statement) related to its initial public offering (IPO) was declared effective on November 9, 2021 and the Company&#x2019;s Class A common stock began trading on the Nasdaq Global Select Market on November 10, 2021. On November 15, 2021, the Company closed its IPO of 11,190,392 shares of the Company's Class A common stock at $0.0001 par value per share (the Class A common stock), in which the Company sold 2,608,696 shares of Class A common stock, and the selling stockholders sold 8,581,696 shares of Class A common stock at an IPO price of $27.00 per share. This total sale of 11,190,392 shares of Class A common stock in the IPO includes the full exercise of the underwriters&#x2019; option to purchase an additional 1,459,616 shares of Class A common stock from certain selling stockholders at an IPO price of $27.00 per share. The Company did not receive any proceeds from the sale of shares of Class A Common Stock in the offering by the selling stockholders. The Company received aggregate net proceeds of approximately $57.5 million after deducting underwriting discounts and commissions of approximately $4.9 million and offering costs of approximately $8.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the effectiveness of the IPO Registration Statement, the Company filed an Amendment to the Amended and Restated Certificate of Incorporation to create three classes of authorized common stock: Class A, LT10, and LT50 common stock. All shares of common stock then outstanding were reclassified as Class A common stock except for shares under the Company's exchange offer, which provided employees and other service providers the opportunity to exchange, on a one-for-one basis, their Class A common stock into LT10 or LT50 shares. Under this exchange offer, 13,556,800 shares of Class A common stock were exchanged for 7,332,640 shares of LT10 common stock and 6,224,160 shares of LT50 common stock.  Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into 42,031,390 shares of common stock on a ten-for-one basis and reclassified into Class A common stock. In addition, 430,080 shares of common stock warrants were converted to an equivalent number of shares of Class A common stock warrants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of 1,000,000,000 shares of Class A common stock which entitles holders to one vote per share; 25,000,000 shares of LT10 common stock, which entitles holders to 10 votes per share; and 25,000,000 shares of LT50 common stock, which entitles holders to 50 votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of 10,000,000 shares of undesignated preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries (the Company) and have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Split &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; On October 27, 2021, the Company effected a ten-for-one stock split of its common stock. All share and per share information has been retroactively adjusted to reflect the stock split for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <exfy:DonationCommitmentAsAPortionOfConsiderationReceivedPercent
      contextRef="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQxMjMxNjg2MDU5Njg1_f047a7e9-1671-4df6-9ab9-30c521ea8c31"
      unitRef="number">0.10</exfy:DonationCommitmentAsAPortionOfConsiderationReceivedPercent>
    <exfy:PaymentOfDonationCommitments
      contextRef="i484474bb1c1d47b5b12d4d64fe8f864f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjUwODI2_164dad1e-77a6-4d01-82d2-2dc070c923d0"
      unitRef="usd">3100000</exfy:PaymentOfDonationCommitments>
    <exfy:PaymentOfDonationCommitments
      contextRef="i36a21215963f45bc97106718a86cc9ac_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzEzMTk0MTM5NTQxMDAw_c4d17462-b1b2-42cf-99f0-8e6e4ebf836e"
      unitRef="usd">100000</exfy:PaymentOfDonationCommitments>
    <us-gaap:OtherCommitment
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzM5NTgyNDE4NjIyNzk3_a0931314-6b21-414c-8d46-ffe0f6c7d4da"
      unitRef="usd">300000</us-gaap:OtherCommitment>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM1OTM1_13c0fe87-4a81-471b-8882-47dbf0ed6021"
      unitRef="shares">11190392</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM1OTg3_fc5f5a20-2970-41e3-864e-db024eb4b694"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5872d53653bb4417bee339d8995335a2_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MDY1_be70bed2-99c8-4efd-8660-7e9444092792"
      unitRef="shares">2608696</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i050ca172d21d4a86830fdb6c276d72f4_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MTM1_11b5eaea-7a43-47f6-a4f5-27a747b8206f"
      unitRef="shares">8581696</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MTg5_61d59f5d-3b48-4e9e-9963-aaa994aaccea"
      unitRef="usdPerShare">27.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MjIz_13c0fe87-4a81-471b-8882-47dbf0ed6021"
      unitRef="shares">11190392</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5d845a1e38874203a4cf4a45126fffd3_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2MzUw_57d49ff0-ed3f-4839-8115-0f1c1bf5ca48"
      unitRef="shares">1459616</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="id3fb18df36994ab19ed995edc85593e9_I20211115"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NDM4_61d59f5d-3b48-4e9e-9963-aaa994aaccea"
      unitRef="usdPerShare">27.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NjQ4_28b0e3c0-faee-4324-8bb4-115476c7d301"
      unitRef="usd">57500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <exfy:PaymentForUnderwritingDiscountsAndCommissions
      contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NzI0_98b64764-a725-4013-931e-6505495905ad"
      unitRef="usd">4900000</exfy:PaymentForUnderwritingDiscountsAndCommissions>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9db2024ead594f32a33a0261d25a6a8e_D20211115-20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2NzY0_53c5524e-2455-4fb0-bf72-53efe31024aa"
      unitRef="usd">8000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <exfy:NumberOfClassesOfStock
      contextRef="i931706bb5be843b39b3b2ef051eeb2e9_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM2OTQx_542e365c-1592-4abd-8808-1636ffd49f33"
      unitRef="class">3</exfy:NumberOfClassesOfStock>
    <exfy:ConversionOfStockConversionRatio
      contextRef="i931706bb5be843b39b3b2ef051eeb2e9_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3MjQ2_1730dccb-aaa1-4bbe-9c54-5550627d0e1c"
      unitRef="number">1</exfy:ConversionOfStockConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i799440089dfa449682d985dd759de324_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3MzQ1_86d374d4-6b3f-47d7-8ce2-579ce07189f8"
      unitRef="shares">13556800</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockSharesIssued
      contextRef="i504dbfcd94504ad19868f0ce29b5835e_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3Mzk5_37a75d63-7e70-4757-8983-2400a8bcd98c"
      unitRef="shares">7332640</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6729eead8c9b410594b8cab88123241f_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NDM1_1b0a9f49-2064-4dd4-80b7-ce9bf45d5027"
      unitRef="shares">6224160</us-gaap:CommonStockSharesIssued>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NTYz_aaea3643-5946-452e-9724-b090e89223c5"
      unitRef="shares">42031390</us-gaap:ConversionOfStockSharesConverted1>
    <exfy:ConversionOfStockConversionRatio
      contextRef="if00d1a3bdbc04233bd27c56f75895d76_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3NTk1_b6ff9ea4-92c2-462e-ae65-e1c72890ea44"
      unitRef="number">10</exfy:ConversionOfStockConversionRatio>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i7134c8cf9ed74e08bb11b15fba455f3c_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3Njcw_7e277104-982a-4553-9783-c5ff1d88d7cb"
      unitRef="shares">430080</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3OTMw_e37c5121-ed4c-4523-862e-38e7a531915c"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM3OTkx_e8257f68-37fd-41c9-aefa-a07570894999"
      unitRef="vote">1</exfy:CommonStockVotingRightPerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDEx_e35bb005-0e12-4b66-b77e-f90cacefaba2"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDcw_da5be9b8-9c62-46d4-91ea-376e7ec4463f"
      unitRef="vote">10</exfy:CommonStockVotingRightPerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i29227adba13245b29c72eae02e8e6305_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MDk1_0925e8db-2c55-42d4-8536-d1ecb49a9ea9"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i29227adba13245b29c72eae02e8e6305_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MTU0_2331491b-072c-42a8-b99a-3c8145ca2761"
      unitRef="vote">50</exfy:CommonStockVotingRightPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i385c2e73ef484983922cf888ae1f8c6a_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQwNjgxOTMwMjM4MjY0_81f67f05-7c78-4066-a32b-97804233a3e2"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzIw_fdab8bd4-2c75-4cbb-859d-7ed0b50753cc">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The accompanying consolidated financial statements include the accounts of Expensify and its wholly-owned subsidiaries (the Company) and have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i89d44d873a22449f880ba27c737aa589_D20211027-20211027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNjkvZnJhZzo1OWI0ZGMyZmI5MDI0YmYxYjBlNWFjY2UyMjI0M2U5NC90ZXh0cmVnaW9uOjU5YjRkYzJmYjkwMjRiZjFiMGU1YWNjZTIyMjQzZTk0XzQ1NjI5NzMyNTc0MzIx_275c4921-5c50-40d3-9bcb-b93248455a09"
      unitRef="number">0.10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjIx_94cf34af-b721-4fcb-9c9e-74d724f91376">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company evaluates its operations periodically to determine if any risks and uncertainties exist that could impact its operations in the near term. During December 2019, the novel coronavirus (COVID-19) emerged and subsequently spread worldwide. The World Health Organization declared COVID-19 a global pandemic in March 2020, resulting in federal, state and local governments and private entities implementing various restrictions, including travel restrictions, &lt;/span&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;restrictions on public gatherings, stay at home orders and advisories and quarantining of people who may have been exposed to the virus. The Company has been actively monitoring COVID-19 and its impact globally. Management believes the remote working arrangements and travel restrictions imposed by various governmental jurisdictions as a result of COVID-19 had limited impact on the Company's ability to maintain internal operations during the years ended December 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition will depend on future developments that are highly uncertain, including the result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat it. The Company's estimates may be subject to change as new events occur and additional information emerges, and such changes will be recognized or disclosed in the consolidated financial statements as they become known. While the full lasting impact of the COVID-19 pandemic on the global economy and our customers remains uncertain, the Company believes that use of the platform will continue to rebound and increase as economies fully reopen and business travel resumes to pre-pandemic levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not believe that there are any significant risks as a result of the COVID-19 pandemic that have not already been disclosed in the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions by management affect the Company&#x2019;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2021 and 2020, the Company had no cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Restricted cash amounts included within Other assets on the consolidated balance sheets as of December 31, 2021 and 2020 relate to cash deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK as well as bank-to-bank transfers in the UK. These restricted cash amounts are considered immaterial. The Company also has an immaterial amount of cash required to be held within a trust account for monthly management and maintenance operating fees for the 401 SW 5th Ave commercial building owned by the Company and an immaterial amount of restricted cash to be held as a general short-term &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reserve with a Commercial Bank for Expensify Payments LLC.  These restricted cash amounts are included within Other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, cash in transit for funds held for customers to the Company's Payment Processor and Expensify Card collateral for funds held for customers represent restricted cash maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. The Company restricts the use of the assets underlying the funds held for customers to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company&#x2019;s direct obligation under funds due to customers. These restricted cash amounts are included within Other current assets on the consolidated balance sheets. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also includes restricted cash amounts within Other current assets on the consolidated balance sheets for cash held by Expensify.org. This cash is restricted for use towards social justice and equity efforts of Expensify.org and is classified as current based on the immediate availability of the cash towards fulfilling these efforts. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash also includes amounts included within Settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets and liabilities policy note below for further detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on the Company&#x2019;s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Past due balances over 60 days and other higher risk amounts are reviewed individually for collectability. Based on management&#x2019;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to an established allowance for doubtful accounts. Balances that remain outstanding after the Company has used reasonable collection efforts are written off no later than 90 days past due. The Company recorded an immaterial amount of allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the respective Restricted cash policy note above. There were no customers representing 10% or more of revenue during the years ended December 31, 2021, 2020, and 2019. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Settlement Assets and Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Settlement assets and liabilities arise due to the time required between the approval of an expense reimbursement and settlement of funds in the member's account facilitated by a third-party vendor used by the Company for settlement. Funds are collected from customers by the Company and are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Upon an approved request for expense reimbursement from customers, the Company initiates the transaction from its Commercial Bank accounts where funds are held and remits the funds directly to the customer's users after a clearing period of three business days, including the day of the transaction. For reimbursement of transactions through the Expensify Card, the clearing period is typically two business days, including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the day of transaction, for the funds to be settled. The Company records settlement receivable and corresponding liability upon approval of the expense reimbursement. Settlement receivables are reported on the consolidated balance sheets when the approval of the expense reimbursement occurs until the funds are cleared in the Company's Commercial Bank account. The Commercial Bank account and settlement receivables roll up into the Settlement assets financial statement line item on the consolidated balance sheets. Any Settlement asset balance that remains outstanding after five business days is written off by the Company. Write offs related to the Settlement asset balances of the Company for the years ended December 31, 2021 and 2020 were immaterial. The Company did not record an allowance for doubtful accounts against the Settlement assets as write offs to date have been immaterial. Settlement liability is reported on the consolidated balance sheets from when the expense reimbursement is approved until the funds are cleared in the member's account.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases are included in lease right-of-use (ROU) assets and lease liabilities in the consolidated balance sheets. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the income statement on a straight-line basis over the lease term and not recognizing these leases on the Company&#x2019;s consolidated balance sheets. Variable lease payments are recognized in the income statement in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms and accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically three years for computer equipment, five years for furniture and fixtures and thirty years for buildings. Land has an unlimited useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the accounts and the resulting gain or loss is reflected in the consolidated statements of income. To date, gains or losses from disposition of property and equipment have been immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;such time as the relevant assets are completed and put into use. Construction in progress as of December 31, 2021 and 2020 represents leasehold improvements under installation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Software Development Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of three years, which is the estimated useful life. During the years ended December 31, 2021, 2020 and 2019, the Company capitalized $4.9&#160;million, $1.8&#160;million and $1.7 million, respectively, in software development costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in general and administrative operating expenses on the consolidated statements of income. Impairment losses on long-lived assets were immaterial for the years ended December 31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Offering Costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred offering costs consist primarily of accounting, legal, and other fees related to the IPO. Upon completion of the IPO, deferred offering costs of $8.0 million were reclassified to stockholders&#x2019; equity and recorded net against the IPO proceeds. The Company had no capitalized deferred offering costs as of December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The Company generates revenue from subscription fees paid by its customers to access and use the Company&#x2019;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of January 1, 2019, utilizing the full retrospective method of transition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#x2019;s website. The Company&#x2019;s contracts with customers include two performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $1.2 million of contract assets for unbilled receivables within Other current assets on the Company&#x2019;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cashback Rewards&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Beginning in August 2021, the Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. The Company records a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers. The accrued cashback rewards liability was $0.2 million as of December 31, 2021 and is recorded within Accrued expenses and other liabilities on the consolidated balance sheets. The cashback rewards cost was $1.1 million during the year ended December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of U.S. GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes these stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of four years. Forfeitures are recorded as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#x2019;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. Prior to the IPO, the fair value of common stock was determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which considered estimates of our future performance and valuations of comparable companies. The Company also considered prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards were granted or revalued between the dates of valuation reports, the Company considered the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#x2019;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted employees restricted stock units (RSUs) that settle in shares of Class A and LT50 common stock, which became effective immediately before the effectiveness of the IPO Registration Statement on November 9, 2021. All RSUs granted to employees after the effectiveness of the IPO Registration Statement have a service condition only and are recognized on a straight-line basis over the requisite service period of the award, which is generally the RSU vesting term of eight years. The Company measures these RSUs granted based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All RSUs granted to employees before the effectiveness of the IPO Registration Statement were considered RSUs with both a service and performance condition for accounting purposes. The Company measures these RSUs based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. Once the performance condition was satisfied for these RSUs on November 9, 2021, the Company recognized a cumulative one-time stock-based compensation expense for the service period satisfied prior to this date. All remaining stock-based compensation for these awards will be recognized over the remaining service period using an accelerated graded method. The service period of these awards is the RSU vesting term of eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted RSUs in November 2021 to its Non-Employee Directors, which is comprised solely of the Company's Audit Committee members, in connection with each member's initial appointment to the Board of directors and consummation of the IPO. All RSUs granted to Non-Employee Directors settle in shares of Class A common stock and are recognized on a straight-line basis over the requisite service period of the award, which is generally the initial RSU grant vesting term of three years. Subsequent to the initial RSUs granted, the Company will grant RSUs to Non-Employee Directors on an annual basis at each annual stockholders' meeting that will vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is one year. Furthermore, RSUs will be granted to Non-Employee Directors on a quarterly basis as a retainer for their services, which vest only upon the satisfaction of a service condition. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is three months. The Company measures all RSUs granted to Non-Employee Directors based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. With the exception of the RSUs granted to Non-Employee Directors in November 2021, there were no other RSUs granted to Non-Employee Directors during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures are recorded as they occur for all RSUs. Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Option Exercise Cash Bonus &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021 for the Company's named executive officers and in July 2021 for all other employees, the Company determined that it would pay a cash bonus to each of its employees in a value that approximates the cost of each employee exercising 45% of their total stock options issued, limited by the total stock options outstanding as of June 15, 2021, including the tax withholding applicable to each employee. The Company included both vested and unvested stock options outstanding and held by each existing employee as of June 15, 2021 in determining the cash bonus paid to each employee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to using the exercise cost of the stock options through June 15, 2021, the Company relied on an estimate to determine the tax withholding that could be applicable to each employee based on if they were to exercise the stock options. In order to determine this estimate, the Company relied on &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;third-party tax consultants that reviewed a number of assumptions provided by management, including the applicable taxable income to the employee as a result of the cash bonus in 2021 and the spread of the fair value of the options based on the latest independent third-party common stock valuation as of June 15, 2021 and the exercise price of the same options applicable to each employee. No employee was obligated to use the cash bonus to exercise their outstanding stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company recorded bonus expenses related to the employee stock option exercise cash bonus of $48.4&#160;million. All bonuses were fully paid to employees during the year ended December 31, 2021. Of the total bonus expenses related to the employee stock option exercise cash bonus during the year ended December 31, 2021, the bonus expense for the Company's named executive officers was $7.9&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock option exercise cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee cash bonuses capitalized as internally developed software costs were $1.5&#160;million for the year ended December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee and Employee-Related Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenue, Net&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Cost of revenue, net primarily consists of expenses related to hosting the Company&#x2019;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, amortization of finance lease right-of-use assets, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $2.9 million and $1.0&#160;million for the years ended December 31, 2021 and 2020, respectively. There was an immaterial amount of consideration, net of credit card processing fees paid to the vendor, during the year ended December 31, 2019. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, cash bonuses and employee costs attributable to supporting our customers and maintenance of our platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred in the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;General and Administrative - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation for executive management and any employee time allocated to administrative functions, including finance and accounting, legal, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. General and administrative expenses are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales and Marketing&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Sales and marketing primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses, referral fees for strategic partnerships and other benefits that the Company provides to its referral and affiliate partners. The Company expenses the costs of sales and marketing, including promotional expenses, as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; 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 (NOL) and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount more likely than not expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (GILTI) provisions of the Tax Cuts and Jobs Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. The Company has elected to treat any potential GILTI inclusions as a period cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 27, 2020, the U.S. president signed into law the Consolidated Appropriations Act, 2021, which includes further COVID-19 economic relief and extension of certain expiring tax provisions. The relief package had no material impact to the Company&#x2019;s tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;California Assembly Bill 85 (AB 85) was signed into law by the governor on June 29, 2020. The legislation suspends the California net operating loss deductions for 2020, 2021 and 2022 for certain taxpayers and imposes a limitation of California tax credits utilization for 2020, 2021 and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its income subject to tax is greater than $1 million. Additionally, business credits will only offset a maximum of $5 million of California tax liability. The Company has estimated its 2021 California state taxable income to be below $1 million. As such, the Company will be eligible to use California net operating loss deductions and California tax credits in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 9, 2022, California Senate Bill 133 (SB 133) was signed into law. The new bill lifted the 2022 limitation for California net operating losses and tax credit utilization disallowed by AB 85. Given the Company&#x2019;s expected taxable loss position in 2021, this legislation will not impact the provision for the year ended December 31, 2021.  The Company will continue to monitor possible California net operating loss and credit limitations in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net loss per share attributable to common stockholders using the two-class method required by ASC 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for participating securities. All series of the Company's previously outstanding convertible preferred stock were participating securities as the holders of such stock were entitled to receive stated noncumulative dividends when and if declared and then they could participate on a pari passu basis in the event that a dividend was paid on common stock. The holders of previously outstanding convertible preferred stock did not have a contractual obligation to share in the Company&#x2019;s losses. The undistributed earnings were allocated between common stock and participating securities as if all earnings had been distributed during the period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company has not declared dividends, the undistributed earnings are first allocated to the previously outstanding convertible preferred stock up to the amount of the undeclared stated dividends. However, since the amount of the undeclared stated dividends exceeds available undistributed earnings for the year ended December 31, 2019, the dividend is allocated only up to the amount of available earnings. For the years ended December 31, 2021 and 2020, the Company generated a net loss and, therefore, no loss is allocated to the holders of the previously outstanding convertible preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock during the period, less weighted-average shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. The dilutive effect of previously outstanding participating securities is calculated using the more dilutive of the treasury method or the two-class method. For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Reporting - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as one reportable segment because its chief operating decision maker, who is the executive committee that consists of the chief executive officer, the chief financial officer and the chief operating officer, reviews the Company&#x2019;s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. All long-lived assets are located in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the Company&#x2019;s total revenue by geographic area (in thousands). No other individual country outside of the United States accounted for more than 10% of total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Customers' Geographic Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No individual customer represents more than 10% of the Company&#x2019;s total revenue for the years ended December 31, 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Emerging Growth Company Status - &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The JOBS Act does not preclude an emerging growth company from early adopting new or revised accounting standards. See Recently adopted accounting pronouncements for further detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of its initiative to reduce complexity in the accounting standards, in December 2019 the FASB &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issued &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2019-12, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU No. 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company early adopted ASU No. 2019-12 on January 1, 2020. The adoption of ASU No. 2019-12 had no material impact to the Company's consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;on Financial Instruments (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an impairment model (known as the current expected credit loss (CECL) model) that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <exfy:RisksAndUncertaintiesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjIy_a31e91cf-dea3-40de-a8ec-b2e2a207e776">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company evaluates its operations periodically to determine if any risks and uncertainties exist that could impact its operations in the near term. During December 2019, the novel coronavirus (COVID-19) emerged and subsequently spread worldwide. The World Health Organization declared COVID-19 a global pandemic in March 2020, resulting in federal, state and local governments and private entities implementing various restrictions, including travel restrictions, &lt;/span&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;restrictions on public gatherings, stay at home orders and advisories and quarantining of people who may have been exposed to the virus. The Company has been actively monitoring COVID-19 and its impact globally. Management believes the remote working arrangements and travel restrictions imposed by various governmental jurisdictions as a result of COVID-19 had limited impact on the Company's ability to maintain internal operations during the years ended December 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company's business, results of operations and financial condition will depend on future developments that are highly uncertain, including the result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat it. The Company's estimates may be subject to change as new events occur and additional information emerges, and such changes will be recognized or disclosed in the consolidated financial statements as they become known. While the full lasting impact of the COVID-19 pandemic on the global economy and our customers remains uncertain, the Company believes that use of the platform will continue to rebound and increase as economies fully reopen and business travel resumes to pre-pandemic levels.&lt;/span&gt;&lt;/div&gt;The Company does not believe that there are any significant risks as a result of the COVID-19 pandemic that have not already been disclosed in the consolidated financial statements.</exfy:RisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI0_47111ea5-94d4-41f8-b1ba-e673e36b665b">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions by management affect the Company&#x2019;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI1_7d0dae16-caf3-402b-866a-538189cf284c">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company uses the U.S. dollar as its functional currency. Foreign currency assets and liabilities are remeasured into the U.S. dollar at the end-of-period exchange rates except for prepaid expenses, property and equipment and related depreciation and amortization, and lease right-of-use assets and related amortization, which are remeasured at the historical exchange rates. Revenues and expenses are remeasured at average exchange rates in effect during each period. Gains or losses from foreign currency transactions are included in the consolidated statements of income.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI2_198e2456-3ef2-4658-a9a5-72725dae48f4">Cash and Cash Equivalents &#x2013; Cash consists of funds deposited with banks. The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The recorded carrying amount of cash equivalents, which is cost plus accrued interest, if any, approximates fair value. As of December 31, 2021 and 2020, the Company had no cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI3_4d3a7de4-075b-4e5e-ad3a-5240af48995d">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Restricted cash amounts included within Other assets on the consolidated balance sheets as of December 31, 2021 and 2020 relate to cash deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK as well as bank-to-bank transfers in the UK. These restricted cash amounts are considered immaterial. The Company also has an immaterial amount of cash required to be held within a trust account for monthly management and maintenance operating fees for the 401 SW 5th Ave commercial building owned by the Company and an immaterial amount of restricted cash to be held as a general short-term &lt;/span&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reserve with a Commercial Bank for Expensify Payments LLC.  These restricted cash amounts are included within Other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, cash in transit for funds held for customers to the Company's Payment Processor and Expensify Card collateral for funds held for customers represent restricted cash maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. The Company restricts the use of the assets underlying the funds held for customers to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company&#x2019;s direct obligation under funds due to customers. These restricted cash amounts are included within Other current assets on the consolidated balance sheets. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also includes restricted cash amounts within Other current assets on the consolidated balance sheets for cash held by Expensify.org. This cash is restricted for use towards social justice and equity efforts of Expensify.org and is classified as current based on the immediate availability of the cash towards fulfilling these efforts. Refer to Note 6 for the breakout of these amounts within Other current assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash also includes amounts included within Settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Refer to the Settlement assets and liabilities policy note below for further detail.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI4_a628d7eb-34cc-473d-9cb6-2dc942ddb971">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on the Company&#x2019;s assessment of the collectability of the accounts receivable. Management considers the following factors when determining the collectability of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Past due balances over 60 days and other higher risk amounts are reviewed individually for collectability. Based on management&#x2019;s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to an established allowance for doubtful accounts. Balances that remain outstanding after the Company has used reasonable collection efforts are written off no later than 90 days past due. The Company recorded an immaterial amount of allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjI5_9c9022f3-87a6-45b6-b34a-604d66adc47f">Concentrations of Credit Risk &#x2013; Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are deposited with federally insured commercial banks in the United States that may at times exceed federally insured limits. Management believes that these financial institutions are financially sound, and the Company has not experienced material losses to date. The Company generally does not require collateral or other security in support of accounts receivable except for the restricted cash accounts discussed in the respective Restricted cash policy note above. There were no customers representing 10% or more of revenue during the years ended December 31, 2021, 2020, and 2019. In addition, there were no customers representing 10% or more of accounts receivable as of December 31, 2021 and 2020.</us-gaap:ConcentrationRiskCreditRisk>
    <exfy:SettlementAssetsAndLiabilitiesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMw_21b66228-8387-4d06-84a1-4e498626dcd5">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Settlement Assets and Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Settlement assets and liabilities arise due to the time required between the approval of an expense reimbursement and settlement of funds in the member's account facilitated by a third-party vendor used by the Company for settlement. Funds are collected from customers by the Company and are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. Upon an approved request for expense reimbursement from customers, the Company initiates the transaction from its Commercial Bank accounts where funds are held and remits the funds directly to the customer's users after a clearing period of three business days, including the day of the transaction. For reimbursement of transactions through the Expensify Card, the clearing period is typically two business days, including &lt;/span&gt;the day of transaction, for the funds to be settled. The Company records settlement receivable and corresponding liability upon approval of the expense reimbursement. Settlement receivables are reported on the consolidated balance sheets when the approval of the expense reimbursement occurs until the funds are cleared in the Company's Commercial Bank account. The Commercial Bank account and settlement receivables roll up into the Settlement assets financial statement line item on the consolidated balance sheets. Any Settlement asset balance that remains outstanding after five business days is written off by the Company. Write offs related to the Settlement asset balances of the Company for the years ended December 31, 2021 and 2020 were immaterial. The Company did not record an allowance for doubtful accounts against the Settlement assets as write offs to date have been immaterial. Settlement liability is reported on the consolidated balance sheets from when the expense reimbursement is approved until the funds are cleared in the member's account.</exfy:SettlementAssetsAndLiabilitiesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMx_10238a04-82fb-40a6-ae3e-9d3cbca822ba">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception by evaluating whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases are included in lease right-of-use (ROU) assets and lease liabilities in the consolidated balance sheets. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of future minimum lease payments over the lease term. The Company uses rates implicit in the lease, or if not readily available, its incremental borrowing rate, to calculate its ROU assets and liabilities. The operating and finance lease ROU assets also include any lease payments made before commencement and exclude lease incentives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease terms may include options to extend or terminate the lease, and the Company includes those options in the lease terms when it is reasonably certain it will exercise them. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Lease expense for finance lease payments is recognized on a straight-line basis over the lesser of the lease term or the estimated useful life of the asset. The Company made the policy election to account for short-term leases by recognizing the lease payments in the income statement on a straight-line basis over the lease term and not recognizing these leases on the Company&#x2019;s consolidated balance sheets. Variable lease payments are recognized in the income statement in the period in which the obligation for those payments is incurred. The Company has real estate and data center equipment lease agreements with lease and non-lease components for which the Company has made the accounting policy election to account for these agreements as a single lease component. Modifications are assessed to determine whether incremental differences result in new contract terms and accounted for as a new lease or whether the additional right-of-use should be included in the original lease and continue to be accounted with the remaining ROU asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMy_bf5d4c15-1651-4ed7-8f84-2d6ffa6382e9">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets, typically three years for computer equipment, five years for furniture and fixtures and thirty years for buildings. Land has an unlimited useful life and is not depreciated. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposal, the cost and related accumulated depreciation and amortization are removed from the accounts and the resulting gain or loss is reflected in the consolidated statements of income. To date, gains or losses from disposition of property and equipment have been immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to the construction. No depreciation is recorded for construction in progress until &lt;/span&gt;&lt;/div&gt;such time as the relevant assets are completed and put into use. Construction in progress as of December 31, 2021 and 2020 represents leasehold improvements under installation.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i45fcb76639b4420c989843865281f71b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ4_f6dc2c82-d40c-41b9-abfc-8fda16674ff8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic88ad926f82447c7b23c153e23203e56_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ5_747938f9-8170-487f-ba40-8b741439c9fd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie8c3bddfe75c48b5bf09feea738b11e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjUw_435fb0cf-c829-4a00-a85f-677c25362d57">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjMz_ed45febe-1180-433f-ab3a-141be84af99e">Capitalized Software Development Costs &#x2013; The Company capitalizes internal and external costs directly related to obtaining or developing internal-use software during the application development stage of the projects. Additionally, the Company capitalizes qualifying costs incurred for upgrades and enhancements that result in additional functionality to existing software. Maintenance activities or minor upgrades are expensed in the period performed. The Company's internal-use software is reported at cost less accumulated amortization. Amortization begins once the project is ready for its intended use, which is usually when the software code goes into production. The Company amortizes the asset on a straight-line basis over a period of three years, which is the estimated useful life.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0fdae4c2f8084accb9d22afe694d53eb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzAy_177dbdb4-be53-4904-977b-2afbd58649e6">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM4NDgyOTA3MTE3MjQ1_cc79a5f8-96cd-4d6b-af66-770941d613e0"
      unitRef="usd">4900000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTEwOTQw_13016c85-5020-4e99-9047-44b639b19966"
      unitRef="usd">1800000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzYxNTYx_ef3cd796-cd90-47de-bda5-c3a8d4c0f4d0"
      unitRef="usd">1700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM0_7782ff98-a46e-4217-9c17-1492b94131d6">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Long-lived assets, primarily capitalized software development costs, property and equipment and lease right-of-use assets, are evaluated for impairment when events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. When indications of impairment are present and the estimated undiscounted future cash flows from the use of the asset are less than the asset's carrying value, the related asset will be written down to fair value. Any impairment losses are included in general and administrative operating expenses on the consolidated statements of income. Impairment losses on long-lived assets were immaterial for the years ended December 31, 2021, 2020 and 2019.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <exfy:DeferredOfferingCostsPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM1_1b130dcd-2354-4c3d-8215-993b7bb537ff">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Offering Costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred offering costs consist primarily of accounting, legal, and other fees related to the IPO. Upon completion of the IPO, deferred offering costs of $8.0 million were reclassified to stockholders&#x2019; equity and recorded net against the IPO proceeds. The Company had no capitalized deferred offering costs as of December 31, 2021 and 2020, respectively.&lt;/span&gt;</exfy:DeferredOfferingCostsPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts
      contextRef="if1bad9905af84eb5a0375b52bbd3b314_I20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NjgwOTQ4_352281fe-3c99-4333-9de8-9fe039f6275c"
      unitRef="usd">8000000.0</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4Njg4OTk5_1bee86fd-e285-42e4-9346-34b521828930"
      unitRef="usd">0</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4Njg4OTk5_ff2886c5-14c4-420b-9bcb-7fb6e473b3c3"
      unitRef="usd">0</us-gaap:DeferredOfferingCosts>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM2_63008a86-a356-46ae-b9f2-b690d6005aec">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The Company generates revenue from subscription fees paid by its customers to access and use the Company&#x2019;s hosted software services, as well as standard customer support. The Company adopted Accounting Standard Update (ASU) No. 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of January 1, 2019, utilizing the full retrospective method of transition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are either month-to-month arrangements billed monthly in arrears based on a specified number of members or annual arrangements billed monthly in arrears based on a minimum number of monthly members. Month-to-month contracts can be terminated by either party at any time without penalty. Annual subscription customers who wish to terminate their contracts before the end of the term are required to pay the remaining obligation in full plus any fees or penalties set forth in the agreement. In May 2020, the Company updated its terms of service, which resulted in annual contracts becoming noncancelable and a pricing change, which led to an increase in the per member price for paid members.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company charges its customers subscription fees for access to its platform based on the number of monthly members and level of service. The contractual price per member is based on either negotiated fees or rates published on the Company&#x2019;s website. The Company&#x2019;s contracts with customers include two performance obligations: access to the hosted software service (SaaS), inclusive of all features available within the platform and related customer support. The SaaS and the support are accounted for as a combined performance obligation because they have the same pattern of transfer over the same period and, therefore, are delivered concurrently. The Company satisfies its performance obligation over time each month as it provides the SaaS and support services to customers and as such generally recognizes revenue monthly based on the number of monthly members and contractual rate per member.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain annual contracts provide the customer the option to increase the minimum number of members and extend the contract term on a prospective basis or to purchase members beyond the minimum contracted number of members at a higher rate for a particular month. These options are accounted for when the customer exercises the option as they do not represent a material right and are accounted for as a contract modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized net of applicable taxes imposed on the related transaction. The Company charges the customer on a monthly basis, in arrears, with typical payment terms being 30 days. A contract asset is the right to consideration for transferred goods or services and arises when the amount of revenue recognized exceeds amounts billed to a customer. As a result of a price increase in 2020 that was applicable to certain annual contracts and is being billed incrementally by the Company over a twelve month period, the Company recorded revenue for such contracts on a straight line basis over the twelve month period affected by the price increase. This resulted in contract assets that consist of unbilled receivables for revenue recognized in excess of billings. The contract asset will decrease as the price increase is applied to the amounts billed to customers, over the twelve month period. The Company recorded an immaterial amount and $1.2 million of contract assets for unbilled receivables within Other current assets on the Company&#x2019;s consolidated balance sheet as of December 31, 2021 and 2020, respectively. Since the Company's performance obligation is satisfied monthly, at any reporting period, the Company has no unsatisfied, or partially unsatisfied, performance obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <exfy:NumberOfPerformanceObligations
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzIx_bda23aa8-3976-41cd-a1fa-272533c95c33"
      unitRef="contract">2</exfy:NumberOfPerformanceObligations>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTIxMDky_9e170ffe-1d8f-4f8a-a9cd-2b3d75f7144c"
      unitRef="usd">1200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <exfy:CashbackRewardsPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM3_6e60a7cd-3a5b-4569-95b0-b95b16b9e7d4">Cashback Rewards &#x2013; Beginning in August 2021, the Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. The Company records a cashback rewards liability that represents the consideration payable to customers for earned cashback rewards. The cashback rewards liability is impacted over time by customers meeting eligibility requirements in conjunction with the SaaS subscription tier of the customer and the timing of payments to customers. The accrued cashback rewards liability was $0.2 million as of December 31, 2021 and is recorded within Accrued expenses and other liabilities on the consolidated balance sheets. The cashback rewards cost was $1.1 million during the year ended December 31, 2021.</exfy:CashbackRewardsPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1MDc5OTc2ODkzOTY0_05573d85-64cf-42e3-81ed-6a7bf2262072"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <exfy:RevenueFromContractWithCustomerCashRewardsToCustomer
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTIyNjI5_6950e1f8-efd2-48e1-ad37-0551ae27bcd1"
      unitRef="usd">1100000</exfy:RevenueFromContractWithCustomerCashRewardsToCustomer>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM4_a2456fde-19a9-4fcb-a4da-54b384a77d67">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company accounts for stock-based compensation under the fair value recognition and measurement provisions of U.S. GAAP. Those provisions require all stock-based awards granted to employees, including stock options and restricted stock units, to be measured based on fair value at the date of grant, with the resulting expense generally recognized in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the Black-Scholes option pricing model to determine the estimated fair value of stock options. The Company recognizes these stock-based compensation costs on a straight-line basis over the requisite service period of the award, which is generally the option vesting term of four years. Forfeitures are recorded as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model requires management to make a number of assumptions, including the fair value and expected volatility of the Company&#x2019;s underlying common stock, expected life of the award, risk-free interest rate and expected dividend yield. Prior to the IPO, the fair value of common stock was determined by the Board of Directors based on a number of factors, including independent third-party valuations of our common stock, which considered estimates of our future performance and valuations of comparable companies. The Company also considered prices at which others have purchased our stock, and the likelihood and timing of achieving a liquidity event. When awards were granted or revalued between the dates of valuation reports, the Company considered the change in common stock fair value and the amount of time that lapsed between the two reports to determine whether to use the latest common stock valuation or an interpolation between two valuation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dates for purposes of valuing stock-based awards. Subsequent to the completion of the IPO, the fair value of the Company&#x2019;s underlying common stock is determined by the closing price, on the date of grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted employees restricted stock units (RSUs) that settle in shares of Class A and LT50 common stock, which became effective immediately before the effectiveness of the IPO Registration Statement on November 9, 2021. All RSUs granted to employees after the effectiveness of the IPO Registration Statement have a service condition only and are recognized on a straight-line basis over the requisite service period of the award, which is generally the RSU vesting term of eight years. The Company measures these RSUs granted based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All RSUs granted to employees before the effectiveness of the IPO Registration Statement were considered RSUs with both a service and performance condition for accounting purposes. The Company measures these RSUs based on the fair value of the underlying common stock on the grant date, which was consistent with the factors described within the Black-Scholes option pricing model. Once the performance condition was satisfied for these RSUs on November 9, 2021, the Company recognized a cumulative one-time stock-based compensation expense for the service period satisfied prior to this date. All remaining stock-based compensation for these awards will be recognized over the remaining service period using an accelerated graded method. The service period of these awards is the RSU vesting term of eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted RSUs in November 2021 to its Non-Employee Directors, which is comprised solely of the Company's Audit Committee members, in connection with each member's initial appointment to the Board of directors and consummation of the IPO. All RSUs granted to Non-Employee Directors settle in shares of Class A common stock and are recognized on a straight-line basis over the requisite service period of the award, which is generally the initial RSU grant vesting term of three years. Subsequent to the initial RSUs granted, the Company will grant RSUs to Non-Employee Directors on an annual basis at each annual stockholders' meeting that will vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is one year. Furthermore, RSUs will be granted to Non-Employee Directors on a quarterly basis as a retainer for their services, which vest only upon the satisfaction of a service condition. These annual RSU grants will be recognized on a straight-line basis over the requisite service period of the award, which is three months. The Company measures all RSUs granted to Non-Employee Directors based on the fair value of the underlying common stock on the grant date, which is determined by the closing price, on the date of the grant, of its Class A common stock, which is traded on the Nasdaq Global Select Market. With the exception of the RSUs granted to Non-Employee Directors in November 2021, there were no other RSUs granted to Non-Employee Directors during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeitures are recorded as they occur for all RSUs. Refer to Note 9 for further detail over stock-based compensation and the stock incentive plans of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTI2NTk3_85c67935-7a45-49eb-a9f1-1377e1ae3060">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzI2MjU2_d4cbfc7e-a0c4-4929-9f2d-7760eb3ab0ae">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNzEwODA2_f8c9b7e4-b6c6-4bb0-b1f5-ca8647b9ff0d">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzMzODg3_d6253bdb-37e6-4268-a9de-42a89f9ceb99">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ2MTc5NDg4NTIxMzA0_839dfbd6-4d06-408e-87c1-fa51430a95e6">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="id35fbc48438c4efd935d28cbb5ff65d0_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ2MTc5NDg4NTIxMzA1_863a9c54-f9d9-499c-bfea-9594c5b0ac2b">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <exfy:BonusPaymentsAsAPercentageOfStockOptionsIssued
      contextRef="i8d59801a724c4b6da2d394b4226d88a4_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTM0MDk1_d2da44ac-9d95-4183-aab7-312aaa911c9d"
      unitRef="number">0.45</exfy:BonusPaymentsAsAPercentageOfStockOptionsIssued>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzUzMzI2MzE0MTAyNDEy_0b68596a-b559-452e-a440-3f77da0f5811"
      unitRef="usd">48400000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="id0d3df978c5942c6b93de98b536bd627_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQxMjMxNjg2MTM1NzE5_09771fe8-2ca2-4525-9ab3-d89a7e9c62ea"
      unitRef="usd">7900000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk4MDg5_a8161ab6-adc3-4517-aed7-c7268da51377">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock option exercise cash bonus is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzItMS0xLTEtMTM0ODYw_b0dcebba-2f3b-43cd-adfe-97d5a618e27d"
      unitRef="usd">13708000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzMtMS0xLTEtMTM0ODYw_c4db039a-a6c3-44bd-b2ab-5e2b01b72c4a"
      unitRef="usd">8550000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzQtMS0xLTEtMTM0ODYw_26d2cbd6-4746-41b9-a0ce-b9fd2aebeeb0"
      unitRef="usd">21174000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzUtMS0xLTEtMTM0ODYw_51fea333-7c7d-43b6-be80-1c8da1546c69"
      unitRef="usd">4984000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTpiMjhhZGRlY2ZkYTY0NmI0ODkyZmZhMDViNDBkODc0NS90YWJsZXJhbmdlOmIyOGFkZGVjZmRhNjQ2YjQ4OTJmZmEwNWI0MGQ4NzQ1XzYtMS0xLTEtMTM0ODg2_4d7cd62a-de8b-4074-b97f-efc8c309a4da"
      unitRef="usd">48416000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQwNjgxOTMwMzMxOTI1_ad586518-3646-48e7-bda3-512e0c0605d8"
      unitRef="usd">1500000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <exfy:EmployeeAndEmployeeRelatedExpensesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM4NDgyOTA3MTQ0OTMy_e482c781-f9bb-4b9a-8eda-07db6c39ccbe">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee and Employee-Related Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Allocating our employee and employee-related expenses, which consist of contractor costs, employee salary and wages, stock-based compensation and travel and other employee-related costs, to their appropriate financial statement line items on the consolidated statements of income, requires us to make estimates and judgments as a result of our generalist model and organizational structure. We base our estimates for allocating employee and employee related expenses on our internal time tracking tools. Management reviews the estimates each reporting period to evaluate the estimate of the allocated amounts to each expense financial statement line item in the consolidated financial statements.&lt;/span&gt;</exfy:EmployeeAndEmployeeRelatedExpensesPolicyTextBlock>
    <exfy:CostOfRevenuePolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjM5_93e9b8fc-44f9-4372-a557-0b160c0d74a7">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenue, Net&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Cost of revenue, net primarily consists of expenses related to hosting the Company&#x2019;s service, including the costs of data center capacity, credit card processing fees, third-party software license fees, amortization of finance lease right-of-use assets, outsourcing costs to support customer service and outsourcing costs to support and process the SmartScan technology, net of consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue of $2.9 million and $1.0&#160;million for the years ended December 31, 2021 and 2020, respectively. There was an immaterial amount of consideration, net of credit card processing fees paid to the vendor, during the year ended December 31, 2019. Additional costs include amortization expense on capitalized software development costs and personnel-related expenses, including stock-based compensation, cash bonuses and employee costs attributable to supporting our customers and maintenance of our platform.&lt;/span&gt;</exfy:CostOfRevenuePolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzM5NTgyNDE4NzI1MDk1_e0a8afd3-6f20-475d-988b-ff7068ecd993"
      unitRef="usd">2900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzEzMTk0MTM5NTgxNzI0_b0a54b7d-84a0-4541-9fc0-826b061b5860"
      unitRef="usd">1000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQw_436e7af5-febc-48af-8681-6686ee835809">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Research and development expenses consist primarily of personnel-related expenses, including stock-based compensation, incurred in the planning and preliminary project stage and post-implementation stage of new products or enhancing existing products or services. We capitalize certain software development costs that are attributable to developing or adding significant functionality to our internal-use software during the application development stage &lt;/span&gt;of the projects. All research and development expenses, excluding capitalized software development costs, are expensed as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQx_b8cc4815-99d9-4ef1-b4dc-979931a16133">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;General and Administrative - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses primarily consist of personnel-related expenses, including stock-based compensation for executive management and any employee time allocated to administrative functions, including finance and accounting, legal, and human resources. In addition to personnel-related expenses, general and administrative expenses consist of rent, utilities, depreciation on property and equipment and external professional services, including accounting, audit, tax, finance, legal and compliance, human resources and information technology. General and administrative expenses are expensed as incurred.&lt;/span&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <exfy:SalesAndMarketingPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQy_5b628773-45e5-46a3-83e9-49523df468a9">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales and Marketing&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Sales and marketing primarily consist of personnel-related expenses, including stock-based compensation, advertising expenses, branding and public relations expenses, referral fees for strategic partnerships and other benefits that the Company provides to its referral and affiliate partners. The Company expenses the costs of sales and marketing, including promotional expenses, as incurred.&lt;/span&gt;</exfy:SalesAndMarketingPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQz_de49e2ab-6fdd-4783-ad3d-f480569454e0">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; 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 (NOL) and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount more likely than not expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. The Company classifies any liabilities for unrecognized tax benefits as current to the extent that the Company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (GILTI) provisions of the Tax Cuts and Jobs Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as period cost are both acceptable methods subject to an accounting policy election. The Company has elected to treat any potential GILTI inclusions as a period cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's provision for income taxes does not include provisions for foreign withholding taxes associated with the repatriation of undistributed earnings of certain foreign subsidiaries that the Company intends to reinvest indefinitely in its foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 27, 2020, the U.S. president signed into law the Consolidated Appropriations Act, 2021, which includes further COVID-19 economic relief and extension of certain expiring tax provisions. The relief package had no material impact to the Company&#x2019;s tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;California Assembly Bill 85 (AB 85) was signed into law by the governor on June 29, 2020. The legislation suspends the California net operating loss deductions for 2020, 2021 and 2022 for certain taxpayers and imposes a limitation of California tax credits utilization for 2020, 2021 and 2022. The legislation disallows the use of California net operating loss deductions if the taxpayer recognizes business income and its income subject to tax is greater than $1 million. Additionally, business credits will only offset a maximum of $5 million of California tax liability. The Company has estimated its 2021 California state taxable income to be below $1 million. As such, the Company will be eligible to use California net operating loss deductions and California tax credits in 2021.&lt;/span&gt;&lt;/div&gt;On February 9, 2022, California Senate Bill 133 (SB 133) was signed into law. The new bill lifted the 2022 limitation for California net operating losses and tax credit utilization disallowed by AB 85. Given the Company&#x2019;s expected taxable loss position in 2021, this legislation will not impact the provision for the year ended December 31, 2021.  The Company will continue to monitor possible California net operating loss and credit limitations in future periods.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ1_67a703d1-a89c-40d1-9cf8-57c8ac69641b">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net loss per share attributable to common stockholders using the two-class method required by ASC 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for participating securities. All series of the Company's previously outstanding convertible preferred stock were participating securities as the holders of such stock were entitled to receive stated noncumulative dividends when and if declared and then they could participate on a pari passu basis in the event that a dividend was paid on common stock. The holders of previously outstanding convertible preferred stock did not have a contractual obligation to share in the Company&#x2019;s losses. The undistributed earnings were allocated between common stock and participating securities as if all earnings had been distributed during the period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company has not declared dividends, the undistributed earnings are first allocated to the previously outstanding convertible preferred stock up to the amount of the undeclared stated dividends. However, since the amount of the undeclared stated dividends exceeds available undistributed earnings for the year ended December 31, 2019, the dividend is allocated only up to the amount of available earnings. For the years ended December 31, 2021 and 2020, the Company generated a net loss and, therefore, no loss is allocated to the holders of the previously outstanding convertible preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock during the period, less weighted-average shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by dividing net loss for the period by the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period using the more dilutive of the treasury stock method or if-converted method, as applicable. The dilutive effect of previously outstanding participating securities is calculated using the more dilutive of the treasury method or the two-class method. For periods in which the Company reports net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because potentially dilutive common shares are anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ2_32bacb74-8325-4f5e-abb1-f439b4e5f873">Segment Reporting - The Company operates as one reportable segment because its chief operating decision maker, who is the executive committee that consists of the chief executive officer, the chief financial officer and the chief operating officer, reviews the Company&#x2019;s financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance. All long-lived assets are located in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzI5_95f5bf78-3b42-4e68-8150-9f45a18c4638"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MzIw_a3e0871e-e652-4300-86ea-38dfb04b6dba">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the Company&#x2019;s total revenue by geographic area (in thousands). No other individual country outside of the United States accounted for more than 10% of total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by Customers' Geographic Locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9abeb490092344a58e85758195b97094_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtMS0xLTEtOTM0NjY_e986867b-d66d-4442-a7e8-8050daef82aa"
      unitRef="usd">127652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b5570660ef24bf0a24bef155941e278_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtMy0xLTEtOTM0NjY_4652c548-253d-430d-a9df-20214feed398"
      unitRef="usd">79108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c743e5e5a0b45608b5ebaeef5362c0f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzMtNS0xLTEtMTQ0Mjg0_0a134c8f-8da7-4e54-a0cc-44395f99a6a2"
      unitRef="usd">72861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3bd5105077a4576bb5d75523bfbc50e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtMy0xLTEtODY2NTk_8ae44a01-4b09-4fb0-8665-1a192c2c6c4d"
      unitRef="usd">15183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if67e653aa5284c77ba29ba2ffab02894_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtNS0xLTEtODY2NTk_5140304c-a69b-4a9b-9e4a-e26b67d5a51f"
      unitRef="usd">8964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia453a58bcf1e4e8982994572c53d6467_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzQtNS0xLTEtMTQ0Mjg0_26e004f2-bd29-4b1d-a2f4-1d8708b0828f"
      unitRef="usd">7599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzYtMS0xLTEtOTM0NjY_a9c67a73-71d8-436b-bee8-4195804e6d56"
      unitRef="usd">142835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzYtMy0xLTEtOTM0NjY_ec2031c4-652c-4332-bf5f-f40802e9b727"
      unitRef="usd">88072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90YWJsZTo0ODE2YzJhNzAzMTQ0OTM2OWViZTdkODRiOTE0NWRhZS90YWJsZXJhbmdlOjQ4MTZjMmE3MDMxNDQ5MzY5ZWJlN2Q4NGI5MTQ1ZGFlXzUtNS0xLTEtMTQ0Mjg0_72dae36f-aea2-4ead-b98d-d7ba8dd710a6"
      unitRef="usd">80460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzIvZnJhZzo5ZWI1MzllNmYwYmM0MTIxOTQ5Yzk5ZDZkZWQ3OTg4Yy90ZXh0cmVnaW9uOjllYjUzOWU2ZjBiYzQxMjE5NDljOTlkNmRlZDc5ODhjXzQ1NjI5NzMyNjk2MjQ3_7d58dd87-56cd-47bd-9db4-67eb37630d47">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of its initiative to reduce complexity in the accounting standards, in December 2019 the FASB &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;issued &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2019-12, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU No. 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company early adopted ASU No. 2019-12 on January 1, 2020. The adoption of ASU No. 2019-12 had no material impact to the Company's consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;on Financial Instruments (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an impairment model (known as the current expected credit loss (CECL) model) that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjI5_e058a12a-0f15-45f8-8e39-090484d8e245">CAPITALIZED SOFTWARE&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Amortization expense related to capitalized software development costs for the years ended December 31, 2021, 2020 and 2019 was $2.3 million, $1.0 million and $0.6&#160;million, respectively. Amortization expense related to capitalized software development costs is recorded in Cost of revenue, net on the consolidated statements of income.</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjMw_81712f16-299e-40b4-9642-f778e3f0f314">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzMtMy0xLTEtODY2NTk_7c72c60c-1a53-4e3b-bfb0-4b7aec887fa7"
      unitRef="usd">10966000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzMtNS0xLTEtODY2NTk_6d7a9b98-48d4-4bc9-bf90-6fc69bd7125f"
      unitRef="usd">6170000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzQtMy0xLTEtODY2NTk_8367a9d6-7abc-437f-b868-41ce26f0ffd2"
      unitRef="usd">4607000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzQtNS0xLTEtODY2NTk_46a1445d-1143-4379-b711-51f450fb79a2"
      unitRef="usd">2448000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzUtMy0xLTEtODY2NTk_17507776-139d-4c9b-a439-c0129599a49e"
      unitRef="usd">6359000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90YWJsZTozZjhjNDNkNjI2YzM0ZDViYTI3NDc3ODQwZjIzNGQ2NS90YWJsZXJhbmdlOjNmOGM0M2Q2MjZjMzRkNWJhMjc0Nzc4NDBmMjM0ZDY1XzUtNS0xLTEtODY2NTk_1332b2bc-2b05-455f-8f7f-d59862166c94"
      unitRef="usd">3722000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQxMjMxNjg2MDQyMzA5_f93b1cbb-5ba6-4854-b091-0253ea5a3444"
      unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ5NDc4MDIzMjU2MDU_adc34e9e-1dfb-48fb-ba47-09085d9f5793"
      unitRef="usd">1000000.0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzUvZnJhZzoyZDg0MDJjZWZhMDU0MzdkYWYwMjhiODI1OTg0ZTA3My90ZXh0cmVnaW9uOjJkODQwMmNlZmEwNTQzN2RhZjAyOGI4MjU5ODRlMDczXzQ1NjI5NzMyNTUzNjcy_9bb2e0f5-c2db-4e2d-9356-4a57b31bf61f"
      unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0NzI0_7a7fdaf5-0eb9-44c2-a51c-2f7eefe54b80">PROPERTY AND EQUIPMENT&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021, 2020 and 2019, depreciation and amortization expense related to Property and equipment was $2.1 million, $1.4 million and $1.4&#160;million, respectively. Depreciation and amortization expense related to Property and equipment is recorded in General and administrative on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0NzI1_5c49b765-3534-4909-8eae-2487d6a2fb76">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id08d360a7dab4c849049d24e2cb6b4c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzMtMy0xLTEtODY2NTk_d83e67ea-9663-4775-a455-89090ea9e5f8"
      unitRef="usd">311000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1666b95bfb814dfc8ba09240d2f339ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzMtNS0xLTEtODY2NTk_c3c7eafc-65cf-4343-a4cc-c13a60c5742e"
      unitRef="usd">929000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8075af2d9e554353861359ca14de87e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzQtMy0xLTEtODY2NTk_05214fd4-1551-42eb-b0d3-5b2af35c7f0e"
      unitRef="usd">1462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idef9e4c39bdf450aa5e1f8118ec5d58d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzQtNS0xLTEtODY2NTk_23e93fa0-59df-4495-926e-0d778f0099e6"
      unitRef="usd">1210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1615cf21da244712a586f5edd3baf52a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzUtMy0xLTEtODY2NTk_14f8e96b-9fdd-4c8f-9fe3-fcb2b18f19cb"
      unitRef="usd">7106000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i445a34a6942f49b39e7aaf9862c6d9a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzUtNS0xLTEtODY2NTk_1c5f8349-685e-4645-85ea-ba25ed532fb1"
      unitRef="usd">6937000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if972bd863a7d4e16872c3141c8c19323_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzYtMy0xLTEtODY2NTk_52e058bb-5ba9-43de-9660-e454712a74b6"
      unitRef="usd">6493000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i97da2e20169048b990c3c88a4016052a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzYtNS0xLTEtODY2NTk_a82ef3b9-9a0f-41ad-99e4-8ff02d3427b1"
      unitRef="usd">6493000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6a3b11536e8472d87284065ca580628_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzctMy0xLTEtODY2NTk_c18c2da5-60ee-4b99-af60-214a8877c75e"
      unitRef="usd">4151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0275824269e540ab898711c3e2b0682d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzctNS0xLTEtODY2NTk_fa05f9b7-f836-4a82-86e9-90d0950ccd6b"
      unitRef="usd">4151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2da25240938e4d1087cc3424dc74dacc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzgtMy0xLTEtODY2NTk_846b86a8-4330-4010-95b9-b1056cff71e2"
      unitRef="usd">2391000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id8e7092423cb44e4b188edf450f34b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzgtNS0xLTEtODY2NTk_05b1b2bc-fb0e-40ca-a0ad-7daba7bffc5b"
      unitRef="usd">304000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzktMy0xLTEtODY2NTk_32549610-e743-4878-9cce-a1f12b6f3ba4"
      unitRef="usd">21914000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzktNS0xLTEtODY2NTk_b15bc294-76ba-4d57-8652-9eda3245718c"
      unitRef="usd">20024000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzEwLTMtMS0xLTg2NjU5_56be94b6-e7d0-4cc2-b5b2-44b500f9ca08"
      unitRef="usd">5984000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzEwLTUtMS0xLTg2NjU5_55635a48-ffaa-43c1-a9ae-d934a3e47d4f"
      unitRef="usd">4661000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzExLTMtMS0xLTg2NjU5_ca5ef7ff-7b0e-42fb-89a6-716fde541ec4"
      unitRef="usd">15930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90YWJsZTplMWM2N2E1YmMwNWE0ZmI3YWY2YjQ0NTE5NTVhZWQyOC90YWJsZXJhbmdlOmUxYzY3YTViYzA1YTRmYjdhZjZiNDQ1MTk1NWFlZDI4XzExLTUtMS0xLTg2NjU5_5ad90461-e78e-46d0-9770-bc19d40a67d7"
      unitRef="usd">15363000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQzNDMwNzA5Mjk4NjM1_912fcb3c-700b-4e60-b756-aa55cb27c444"
      unitRef="usd">2100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ5NDc4MDIzMjYxMjQ_afbf9ab9-157a-402f-984b-ab702e9903d1"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xNzgvZnJhZzoxMmFmMDBhNTM0YjU0OTkzYTAxZjc4ZmNjYzBlNWM2OC90ZXh0cmVnaW9uOjEyYWYwMGE1MzRiNTQ5OTNhMDFmNzhmY2NjMGU1YzY4XzQ1NjI5NzMyNTU0Nzgz_14904caa-f093-4512-b0cc-a8799e8ac426"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjAz_7b4cb6f3-b564-4057-a3e5-3bb39565dc3b">LEASES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices and finance leases primarily for data center equipment. The operating and finance leases have remaining lease terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb"&gt;one&lt;/span&gt;&lt;/span&gt; to two years. The operating and finance leases contain options to extend or terminate the lease. However, these were not included in the lease terms of the operating leases as the Company is not reasonably certain to exercise those options. The Company included options to extend the lease terms of the finance leases as the Company is reasonably certain to exercise those options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company entered into additional finance lease agreements to finance the acquisition of property and equipment (primarily data center equipment) valued at $315,792. These agreements expire at various dates during 2022. The related assets secure these leases. During 2019, the Company also entered into a two-year operating lease agreement for office space in the U.K. and recorded an operating lease right-of-use asset of $893,936.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company entered into a new finance lease agreement that combined several of the remaining data center equipment leases into one consolidated agreement with the same lessor. The new agreement updated the expiration date of the lease payments to July 31, 2023. All other terms and conditions of the finance lease agreements remained the same. During the year ended December 31, 2021, the Company did not enter into any additional finance lease agreements to finance the acquisition of new property and equipment. There were no new operating lease agreements entered into during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884"&gt;Finance lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e"&gt;Operating lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To calculate the ROU assets and liabilities, the Company uses the discount rate implicit in lease agreements when available. When the implicit discount rates are not readily determinable, the Company uses the incremental borrowing rate. The Company determines the incremental borrowing rate using interest rates from the Company's secured borrowings after taking into consideration the nature of the debt, such as borrowings collateralized by the exact building in the lease, and payment structure, including frequency and number of payments in the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjAz_8833c357-301c-4b00-8724-384cfafdbeb2">LEASES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices and finance leases primarily for data center equipment. The operating and finance leases have remaining lease terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_10d882a4-0db4-43b8-9dbe-fc1be54a06b5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjI0_e4e57789-90fa-4865-ba1e-4d8ac8aa36eb"&gt;one&lt;/span&gt;&lt;/span&gt; to two years. The operating and finance leases contain options to extend or terminate the lease. However, these were not included in the lease terms of the operating leases as the Company is not reasonably certain to exercise those options. The Company included options to extend the lease terms of the finance leases as the Company is reasonably certain to exercise those options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company entered into additional finance lease agreements to finance the acquisition of property and equipment (primarily data center equipment) valued at $315,792. These agreements expire at various dates during 2022. The related assets secure these leases. During 2019, the Company also entered into a two-year operating lease agreement for office space in the U.K. and recorded an operating lease right-of-use asset of $893,936.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company entered into a new finance lease agreement that combined several of the remaining data center equipment leases into one consolidated agreement with the same lessor. The new agreement updated the expiration date of the lease payments to July 31, 2023. All other terms and conditions of the finance lease agreements remained the same. During the year ended December 31, 2021, the Company did not enter into any additional finance lease agreements to finance the acquisition of new property and equipment. There were no new operating lease agreements entered into during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884"&gt;Finance lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e"&gt;Operating lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To calculate the ROU assets and liabilities, the Company uses the discount rate implicit in lease agreements when available. When the implicit discount rates are not readily determinable, the Company uses the incremental borrowing rate. The Company determines the incremental borrowing rate using interest rates from the Company's secured borrowings after taking into consideration the nature of the debt, such as borrowings collateralized by the exact building in the lease, and payment structure, including frequency and number of payments in the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="i388d9e6bb3fb4bcf908b29b773adb2a1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA4_ab292bab-eaa0-4c9b-bff0-710aa3525d8c">P2Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ic4de2088f01c417e8fa86fe6fa0f24d1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA4_ed94b8f6-22c1-4a15-ba97-6ee098bb5579">P2Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia00f6ecacefd4efcbf6585c768d7a134_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU4NDkx_6cfdd4cb-9eca-4697-bd2f-00f23eaec294"
      unitRef="usd">315792</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzM4NDgyOTA2OTc3OTk4_429d1993-62e1-4599-b892-1d91be07e9f5">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcecdf2481a44bfaa9dda911dd4a68b9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU4NTAx_caaab45d-9dd3-49fb-8732-47ab8e250779"
      unitRef="usd">893936</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA0_30b80923-8ddb-4e6a-a70c-25e44295fd4b">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtMy0xLTEtODY2NTk_fe17abd4-200c-4ca8-8bec-0d643ad71484"
      unitRef="usd">790000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtNS0xLTEtODY2NTk_0504545f-e4d2-427b-93f8-1c2fed82d052"
      unitRef="usd">827000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzMtNS0xLTEtMTQ1MDU0_cd16e09d-a6e2-4b9e-958c-cc33f50263ed"
      unitRef="usd">820000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtMy0xLTEtODY2NTk_e9c37c7e-c33e-4de0-a674-f18e93cef875"
      unitRef="usd">42000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtNS0xLTEtODY2NTk_558498c7-1c64-4558-bb57-580973b18054"
      unitRef="usd">39000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzQtNS0xLTEtMTQ1MDU0_b36ebd99-eb1d-4c46-840f-46f08dee6e97"
      unitRef="usd">44000</us-gaap:FinanceLeaseInterestExpense>
    <exfy:FinanceLeaseCost
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtMy0xLTEtODY2NTk_a0f3752f-4e84-4fe4-8d88-03868b35f1ad"
      unitRef="usd">832000</exfy:FinanceLeaseCost>
    <exfy:FinanceLeaseCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtNS0xLTEtODY2NTk_0ff5b559-7c18-43bb-a5c0-dec6159c84d5"
      unitRef="usd">866000</exfy:FinanceLeaseCost>
    <exfy:FinanceLeaseCost
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzUtNS0xLTEtMTQ1MDU0_4e519212-e6f0-4fb2-b391-cd5827543b21"
      unitRef="usd">864000</exfy:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctMy0xLTEtODY2NTk_3ae98dc5-061c-4db3-b178-afcc237cff38"
      unitRef="usd">821000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctNS0xLTEtODY2NTk_c308fba7-bd38-40ee-b214-e353bc708d24"
      unitRef="usd">898000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzYtNS0xLTEtMTQ1MDU0_ab32b949-e1aa-4604-97fe-22d1ae58eac4"
      unitRef="usd">1462000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtMy0xLTEtODY2NTk_1e04fecd-0fbc-4309-a18f-feb3c54e6249"
      unitRef="usd">128000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtNS0xLTEtODY2NTk_f8b782f8-dbb3-481a-af36-02eabed72515"
      unitRef="usd">549000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzctNS0xLTEtMTQ1MDU0_d5ad24a8-5bdb-4c56-9765-c6a24522a0f8"
      unitRef="usd">358000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzktMy0xLTEtODY2NTk_8f278681-ac44-4d9e-ace3-ce44349eec17"
      unitRef="usd">1781000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzktNS0xLTEtODY2NTk_488c0c79-d125-475f-af6e-b9c0e66cf554"
      unitRef="usd">2313000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpmNjNjMzY2YzQ1MDU0ZGZlODMwNDQxZTUyYWM0ZDI4Zi90YWJsZXJhbmdlOmY2M2MzNjZjNDUwNTRkZmU4MzA0NDFlNTJhYzRkMjhmXzgtNS0xLTEtMTQ1MDU0_6cbdc0c5-f660-4e6a-9301-a76a9b10bbb8"
      unitRef="usd">2684000</us-gaap:LeaseCost>
    <exfy:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA1_9e6d00e1-b53d-4ca0-9fc4-ac18c67293f3">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_6fa035a8-c102-41bc-b79b-f6718a558109"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzItMC0xLTEtMTMyMTc2_a8c73874-b0b3-44db-b017-7aa9010c6884"&gt;Finance lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_51e57734-a4a8-49a5-b9cc-39e6abf4c983"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_6141aa51-9b9f-49c0-94bc-00868424b7e4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMC0xLTEtMTMyMTg1_ead3ec78-56ff-42e9-93bc-6d4cbffc4d9e"&gt;Operating lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.58&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</exfy:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtMy0xLTEtODY2NTk_9bf215fa-11be-4987-838b-03d37bdcd328"
      unitRef="usd">1251000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzMtNS0xLTEtODY2NTk_ab9876fd-aec4-4ead-b8b7-dd11089e4231"
      unitRef="usd">2041000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzQtMy0xLTEtODY2NTk_c3651051-ce13-4afa-a4aa-2a832849cf02"
      unitRef="usd">951000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzQtNS0xLTEtODY2NTk_6eb9e058-7f59-41db-9fdc-7abafb050fe3"
      unitRef="usd">1692000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzYtMy0xLTEtODY2NTk_bc159597-50c6-4ab4-9dc5-1790759de363">P1Y6M29D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzYtNS0xLTEtODY2NTk_147d5b02-f55a-4f41-945e-3502b020f47a">P2Y6M29D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzctMy0xLTEtODY2NTk_2e903783-6a53-4968-8cbf-1500ff228b7e">P1Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzctNS0xLTEtODY2NTk_c381d3f4-ed79-49e6-83bd-8d13269c9dac">P2Y3M21D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzktMy0xLTEtODY2NTk_34271d16-412a-4bec-a1e6-0fafa2e8ffcf"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzktNS0xLTEtODY2NTk_81e9a8ca-a63a-4016-823a-263a419178d5"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzEwLTMtMS0xLTg2NjU5_7326f3aa-0e15-4e64-aab5-07b50b57ea4a"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZToxYzhkZDM2ZWQ4OTg0ZjA0YjFmNTAxMWFjZmNlNzY3NC90YWJsZXJhbmdlOjFjOGRkMzZlZDg5ODRmMDRiMWY1MDExYWNmY2U3Njc0XzEwLTUtMS0xLTg2NjU5_51da1667-7b52-490d-b1c6-1f3cf5f0a61d"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtMy0xLTEtODY2NTk_30557d32-cced-4918-aa86-68665c678b83"
      unitRef="usd">880000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtNS0xLTEtODY2NTk_e4d2eeeb-3875-4329-89d3-5fa50c6a8813"
      unitRef="usd">961000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzMtNS0xLTEtMTQ0MzM4_497959b8-2a5e-409c-8ca6-3c2fa73999b2"
      unitRef="usd">1509000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtMy0xLTEtODY2NTk_4096393c-d6b5-4579-9328-2bec3c2e9cdc"
      unitRef="usd">42000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtNS0xLTEtODY2NTk_5810a319-e4c1-4078-a604-947af465945a"
      unitRef="usd">39000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzQtNS0xLTEtMTQ0MzM4_3833c1e6-7580-4fe6-8ec5-72d83e80f932"
      unitRef="usd">44000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMy0xLTEtODY2NTk_d34a71a2-9812-4e1f-b043-391513007fe8"
      unitRef="usd">774000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtNS0xLTEtODY2NTk_1b761903-b184-4ace-b755-8b58bf91f379"
      unitRef="usd">808000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzUtNS0xLTEtMTQ0MzM4_e7fb78a5-49fe-4d5b-922f-9cf37de510d3"
      unitRef="usd">793000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMS0xLTEtMTQ1MDYx_71e706bc-c880-4a45-88a5-ba099ffa49d0"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtMy0xLTEtMTQ1MDYy_ec8d5354-03bd-43d7-8dee-952f5125999c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzYtNS0xLTEtMTQ0MzM4_be2c8673-6d83-455b-b2b9-3632c2ae820c"
      unitRef="usd">894000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzgtMy0xLTEtODY2NTk_d8a66a33-2ae7-410e-ae29-b5f017ac2bd6"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzgtNS0xLTEtODY2NTk_b922110e-3b8f-4b79-82f9-b6c882a705fb"
      unitRef="usd">1260000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTpiYzYwMjZjOWE1NjY0NzFjOGRhMjc3MzJjZmE5MDI5NC90YWJsZXJhbmdlOmJjNjAyNmM5YTU2NjQ3MWM4ZGEyNzczMmNmYTkwMjk0XzctNS0xLTEtMTQ0MzM4_3a3b2602-880b-48c3-9fba-edbd167348b6"
      unitRef="usd">316000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA3_5144cbae-adef-4bce-84fd-26dcba0f9227">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90ZXh0cmVnaW9uOjg2Y2QzNjUzMDQwNDQxZjliZWNiMmMzNWJhZjljZTQxXzQ1NjI5NzMyNTU2MjA3_d35b34e5-5ead-4d24-9563-f10b6e3c8915">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_37270e49-3aa9-4481-b77b-b65c60deac4e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTAtMS0xLTEzMjc5MQ_8f3897f7-46e3-4975-b1dc-56c4805a238b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_71c4bc7d-cb3c-449d-bc7d-acae7c8ee0bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTAtMS0xLTEzMjc5Mw_8c838d48-1b00-4b00-b226-592e5e35238f"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_389f2c3d-1d1e-4f0b-808f-2cda00dd8f71"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTAtMS0xLTEzMjc4OQ_a613fa9c-ccf6-4988-ae02-fe22dad98fa8"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_29b057b7-cd8f-4a4e-84ae-627647ea5fb2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTAtMS0xLTEzMjc5NQ_c5e855a8-e333-4e1c-8beb-aa6b33a39c16"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzItMS0xLTEtODY2NTk_e36bf1a4-3a21-4f55-b295-d70fdc9b946a"
      unitRef="usd">816000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzItMy0xLTEtODY2NTk_4cb3e6d1-5fc4-4a54-9225-edbd228e5fb6"
      unitRef="usd">795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzMtMS0xLTEtODY2NTk_b1820bdc-9bbf-4380-b412-0f73aa9e422a"
      unitRef="usd">476000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzMtMy0xLTEtODY2NTk_cb6de211-f2f1-4899-9069-96860efb190a"
      unitRef="usd">333000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzQtMS0xLTEtODY2NTk_1d94c006-c5e2-46c0-b6cd-e04824bd320c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzQtMy0xLTEtODY2NTk_4339a32b-52d7-406f-b2ba-eff80cebd4cc"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzUtMS0xLTEtODY2NTk_bbd3d6ed-8a35-47b7-9765-c7a770c0bab3"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzUtMy0xLTEtOTM4MTc_dfb4cbec-1081-4b9c-954b-8724f1e00e53"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzYtMS0xLTEtODY2NTk_a6de185a-2615-4013-b70d-ada5d4d7ba5d"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzYtMy0xLTEtOTM4MTc_33767941-e4b4-405f-936d-510630a3c62d"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzctMS0xLTEtODY2NTk_adc754a2-bae1-4c31-b2b6-cb6387d634aa"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzctMy0xLTEtOTM4MTc_ccbb039e-4fd7-4262-bc1c-6190a9623a5d"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzgtMS0xLTEtODY2NTk_320fe718-cc28-41f0-8096-84ddd3e79b0c"
      unitRef="usd">1292000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzgtMy0xLTEtODY2NTk_69e8320c-3f25-422a-9af5-6670e6ee37aa"
      unitRef="usd">1128000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzktMS0xLTEtODY2NTk_e6df26ca-7e6c-4149-9d8d-d8cddbd86c14"
      unitRef="usd">26000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzktMy0xLTEtODY2NTk_194425d7-cadf-4865-a717-fe3a6061e88b"
      unitRef="usd">43000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTEtMS0xLTg2NjU5_7810be89-6fcf-4a9b-85aa-6dda488c0480"
      unitRef="usd">793000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzEwLTMtMS0xLTg2NjU5_96353f63-2847-4da2-8d69-fcf748f15b7c"
      unitRef="usd">756000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTEtMS0xLTg2NjU5_f667abba-0f17-4c85-b844-6a0adc5cad11"
      unitRef="usd">473000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTo2NjFmMTMwZjY3YTI0N2E5OWFjNDM3MTkyYTJlZGZkNi90YWJsZXJhbmdlOjY2MWYxMzBmNjdhMjQ3YTk5YWM0MzcxOTJhMmVkZmQ2XzExLTMtMS0xLTg2NjU5_7245dcf4-57af-4802-8626-fcd40644ba0c"
      unitRef="usd">329000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzItMS0xLTEtMTI4NTI1_4fc43de8-b422-4a56-985a-58eb7f559dc6"
      unitRef="usd">816000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzItMy0xLTEtMTI4NTI1_b1c4e875-bc07-4945-a83d-50f21348de14"
      unitRef="usd">880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzMtMS0xLTEtMTI4NTI1_09da7ff1-64e0-4eeb-86ce-2dc296dc2263"
      unitRef="usd">816000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzMtMy0xLTEtMTI4NTI1_e6ebb9e4-2afe-4241-8a13-2f6d2a1c2e65"
      unitRef="usd">795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzQtMS0xLTEtMTI4NTI1_811edfa9-3b49-4259-8126-8b49ede1d672"
      unitRef="usd">476000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzQtMy0xLTEtMTI4NTI1_b64a2da0-5db7-456f-b76d-4754fac6933f"
      unitRef="usd">333000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzUtMS0xLTEtMTI4NTI1_373df240-9f6e-4b99-8e87-3814f5a53b6b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzUtMy0xLTEtMTMyMjIw_e0f69d4f-8f5a-47fd-9f2d-b5b71d42a31a"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzYtMS0xLTEtMTI4NTI1_20a60786-5f7d-45cb-9e38-f87503cf04de"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzYtMy0xLTEtMTMyMjIw_9c239a81-96ef-469a-a38a-a6e2850dd402"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzctMS0xLTEtMTI4NTI1_3608613e-98a2-4958-b821-cdfee24af563"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzctMy0xLTEtMTMyMjIw_e885f685-bf55-47f2-b7e2-1def8e669fa1"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzgtMS0xLTEtMTI4NTI1_d05f2f98-6f74-4ff2-8632-17994ea72fca"
      unitRef="usd">2108000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzgtMy0xLTEtMTI4NTI1_9758482d-40f2-4f84-8c98-da9f23ad76db"
      unitRef="usd">2008000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzktMS0xLTEtMTI4NTI1_21553ee4-3107-499a-b8a7-ad7a8882e90d"
      unitRef="usd">68000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzktMy0xLTEtMTI4NTI1_43c9e4a1-128a-4514-b4b2-abe9f7b305a9"
      unitRef="usd">123000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTEtMS0xLTEyODUyNQ_9bc16be0-3074-4345-a03d-82c808b276ad"
      unitRef="usd">774000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzEwLTMtMS0xLTEyODUyNQ_7403e873-5019-4876-a271-71d442e78f40"
      unitRef="usd">801000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTEtMS0xLTEyODUyNQ_a142baf1-6fce-492a-bfeb-53f1b3893f5b"
      unitRef="usd">1266000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODEvZnJhZzo4NmNkMzY1MzA0MDQ0MWY5YmVjYjJjMzViYWY5Y2U0MS90YWJsZTplMWRhMjVhMzZhOWE0OTZiOWU3OWU2ZmQzNTQ0ZjhjYi90YWJsZXJhbmdlOmUxZGEyNWEzNmE5YTQ5NmI5ZTc5ZTZmZDM1NDRmOGNiXzExLTMtMS0xLTEyODUyNQ_6e4550a7-67f2-441d-9e7c-920113ce7617"
      unitRef="usd">1084000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTgy_66ffba8e-8ddc-4cd7-8c70-d9933ddccbd3">SIGNIFICANT BALANCE SHEET COMPONENTS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Current Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify.org restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Card posted collateral for funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash in transit for funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Payments LLC restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Accrued expenses and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense reports&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner payouts and advertising fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hosting and license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit card processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, payroll and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock liability for early stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTgz_82e947f5-d768-461d-9cf6-04784afa9e3e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Current Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify.org restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Card posted collateral for funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash in transit for funds held for customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Payments LLC restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="ie0784f46cc99454cace103e6f92a21df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzUtMS0xLTEtOTA3MjM_dc1839b6-1625-40c1-93b5-a85d979df014"
      unitRef="usd">3078000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="icdce1bbb62944fa6b16dd1e8ee5541e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzUtMy0xLTEtOTQwMDk_e721023f-24cf-41e2-9f08-9c7f8eeb0444"
      unitRef="usd">0</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:CardCollateralForFundsHeldForCustomersCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzMtMS0xLTEtMTM0MDQ1_99af0598-db70-4424-942d-ae428c8d4270"
      unitRef="usd">5115000</exfy:CardCollateralForFundsHeldForCustomersCurrent>
    <exfy:CardCollateralForFundsHeldForCustomersCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzMtMy0xLTEtMTM0MDQ1_5e5e2def-20f2-49a2-9b86-1144b174d22b"
      unitRef="usd">1714000</exfy:CardCollateralForFundsHeldForCustomersCurrent>
    <exfy:CashInTransitForFundsHeldForCustomersCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzQtMS0xLTEtMTM0MDQ1_dd4b8ce8-f8c3-4144-951d-5254d6ac22c5"
      unitRef="usd">388000</exfy:CashInTransitForFundsHeldForCustomersCurrent>
    <exfy:CashInTransitForFundsHeldForCustomersCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzQtMy0xLTEtMTM0MDQ1_964a4240-8b09-4b49-a41d-7909058ef7a1"
      unitRef="usd">241000</exfy:CashInTransitForFundsHeldForCustomersCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtOTA3MjM_15b77b84-3a75-4163-bed0-961d94e3880e"
      unitRef="usd">8000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtODY2NTk_e36d3515-c222-4076-845b-1d5abdaa609d"
      unitRef="usd">1165000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="i0e3e22d7e3c54954bc82aea970c8f6a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzgtMS0xLTEtOTA3MjM_96834700-a411-4eec-8f61-40704660d9a1"
      unitRef="usd">55000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="ie77f534450b54cd0b65344539cb19d5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzgtMy0xLTEtOTQwMDk_d6645c7e-9a65-4e24-9289-9c6edf55c356"
      unitRef="usd">0</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMS0xLTEtMTQyNzQ5_38b88c25-f388-46b7-b2a9-ace747ee601d"
      unitRef="usd">5412000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzctMy0xLTEtMTQyNzQ5_1e8c515c-33a5-493c-b8db-b4bdaa934919"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzktMS0xLTEtOTA3MjM_bb57cacf-965d-4040-87a1-b72c85af9ad6"
      unitRef="usd">145000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzktMS0xLTEtODY2NTk_43348061-79c2-48fc-9cdc-02d22701a0b3"
      unitRef="usd">284000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzEwLTEtMS0xLTkwNzIz_cb5f029a-6af1-41b4-9abb-5820d36fe136"
      unitRef="usd">14201000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkOTgxNmViNmNlNjY0ZWY0YTJhNjExNTEwYWQxMTE1MS90YWJsZXJhbmdlOmQ5ODE2ZWI2Y2U2NjRlZjRhMmE2MTE1MTBhZDExMTUxXzEwLTEtMS0xLTg2NjU5_e891ebac-3215-4cfe-86d9-0c4cd6f7650b"
      unitRef="usd">3404000</us-gaap:OtherAssetsCurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90ZXh0cmVnaW9uOjNiMWU3YjUwNWIxYzQ2OGE5MzNhMDVjM2Y4MDYzOTU5XzQ1NjI5NzMyNTUyOTg0_b85d154d-6502-4e99-8d97-7c44530a12e9">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Accrued expenses and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense reports&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner payouts and advertising fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hosting and license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit card processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, payroll and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock liability for early stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtOTA4NDU_17808aac-9bed-4d5b-9b59-83105e6cce58"
      unitRef="usd">246000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtODY2NTk_cfa88f9f-7198-41f8-acab-ae62a30dd39c"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesCurrent>
    <exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMS0xLTEtMTI3ODY3_2e6b6f00-1cf2-486c-be58-631d50d89fe0"
      unitRef="usd">574000</exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent>
    <exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzMtMy0xLTEtMTI3ODY5_257e0f70-90cb-4e9f-9545-0a4f367cdcb4"
      unitRef="usd">23000</exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent>
    <exfy:AccruedHostingAndLicenseFeesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzUtMS0xLTEtOTA4NDU_f94d8439-43cb-48da-a6d6-df06c41aa959"
      unitRef="usd">36000</exfy:AccruedHostingAndLicenseFeesCurrent>
    <exfy:AccruedHostingAndLicenseFeesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzUtMS0xLTEtODY2NTk_ea014535-d3f9-4b46-af54-4e5e18e333ea"
      unitRef="usd">134000</exfy:AccruedHostingAndLicenseFeesCurrent>
    <exfy:AccruedCreditCardProcessingFeesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzYtMS0xLTEtOTA4NDU_f763972b-6573-49b6-a251-646eb2a15b02"
      unitRef="usd">56000</exfy:AccruedCreditCardProcessingFeesCurrent>
    <exfy:AccruedCreditCardProcessingFeesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzYtMS0xLTEtODY2NTk_011d6c5b-0706-4883-a39c-7bd8a3a3e971"
      unitRef="usd">254000</exfy:AccruedCreditCardProcessingFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzctMS0xLTEtOTA4NDU_25ffdec9-d99e-47bd-97af-ba22e742c4ec"
      unitRef="usd">1274000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzctMS0xLTEtODY2NTk_0b9ce178-a0d1-4fa2-b9ad-8cad1031133b"
      unitRef="usd">1133000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtOTA4NDU_ce9de390-2f6f-4c2f-9b47-3d2ff3bea31d"
      unitRef="usd">4936000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtODY2NTk_17c7d7e9-e096-48c3-9194-b3ad4fff9d23"
      unitRef="usd">1250000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMS0xLTEtMTI3OTQ1_4a8f6044-57e8-4c37-953d-98d75ab90050"
      unitRef="usd">239000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzgtMy0xLTEtMTI3OTM5_2078ab67-798b-4242-ad7d-ec992495f7d0"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzktMS0xLTEtOTA4NDU_0421442f-2f43-4e6a-a539-e909ac046db4"
      unitRef="usd">783000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzktMS0xLTEtODY2NTk_4505fadf-035e-47ba-9927-159315025ef9"
      unitRef="usd">490000</us-gaap:InterestPayableCurrent>
    <exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEwLTEtMS0xLTk0MTA5_652e9417-7ee3-4262-bbdc-d2466f6e1574"
      unitRef="usd">2443000</exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent>
    <exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEwLTMtMS0xLTk0MTA5_1d6d6112-0420-4e8b-9a3e-f65fc9fb3185"
      unitRef="usd">0</exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzExLTEtMS0xLTk0MTE2_9990e3e2-2a34-4a24-a4da-a69e26233743"
      unitRef="usd">459000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzExLTMtMS0xLTk0MTE2_0bc428f9-dd52-4327-afc1-c47edcc240e6"
      unitRef="usd">178000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEyLTEtMS0xLTkwODQ1_7e1ec768-ddad-4cf5-9597-79913dcea5d1"
      unitRef="usd">11046000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODQvZnJhZzozYjFlN2I1MDViMWM0NjhhOTMzYTA1YzNmODA2Mzk1OS90YWJsZTpkMzVmMzUxNjZkNzk0NDZhOTJiNmEzMDM5YjBlMzcyNC90YWJsZXJhbmdlOmQzNWYzNTE2NmQ3OTQ0NmE5MmI2YTMwMzliMGUzNzI0XzEyLTEtMS0xLTg2NjU5_3ee022fa-8504-4a58-bf8f-937655238ffd"
      unitRef="usd">3535000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMw_8d376685-a359-4a04-b629-d193d08cd8b3">FINANCING ARRANGEMENTS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortizing Term Mortgage&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Under the amortizing term mortgage agreement with CIBC for the Company's commercial building in Portland, Oregon, the Company borrowed $8.3 million in August 2019, which requires interest and principal payments be made each month over a 30-year period. Interest accrues at a fixed rate of 5% per year until August 2024, at which point the interest rate changes to the Wall Street Journal Prime Rate minus 0.25% for the remaining term of the mortgage. The borrowings are secured by the building. As of December 31, 2021 and December 31, 2020, the outstanding balance of the amortizing term mortgage was $8.0 million and $8.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Amended Term Loan - &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company amended and restated its loan and security agreement with CIBC (the 2021 amended term loan) to refinance the existing non-amortizing and amortizing term loans, establish a single term loan of up to $75.0 million, consisting of a $45.0 million initial term loan effective immediately with an option at a later date to enter into an additional $30.0 million delayed term loan, and increase the monthly revolving line of credit to $25.0 million. Approximately $23.5 million of the loan proceeds were used to immediately repay the remaining balances under the amortizing and non-amortizing term loans at the time of the amendment and restatement in September 2021 as well as the commitment fees and any other debt issuance costs associated with the amended agreement. The remaining proceeds from the initial term loan went towards the Company's normal business operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2021 amended term loan with CIBC, the initial term loan of $45.0 million entered into by the Company in September 2021 is payable over a 60 month period with principal and accrued interest payments due each quarter thereafter, which commences with the first payment due on September 30, 2021. Quarterly principal payments are fixed and will begin with quarterly payments of $0.1 million commencing on September 30, 2021 with increases to $0.2 million beginning October 1, 2024 and $0.6 million beginning October 1, 2025 with any remaining principal balance becoming due and payable at the end of the term loan in September 2026.  The amounts borrowed are payable with interest at the bank&#x2019;s reference rate plus 2.25% (5.5% as of December 31, 2021) beginning on September 30, 2021 and continuing on a quarterly basis through the end of the term loan. The borrowings are secured by substantially all the Company&#x2019;s assets. As of December 31, 2021, the outstanding balance of the 2021 amended term loan was $44.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon completion of the IPO in November 2021, the Company became obligated to pay a $2.5 million success fee as part of the Company's 2021 amended term loan entered into with CIBC during September 2021. This amount was paid to CIBC in November 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Monthly Revolving Line of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The line of credit agreement with CIBC, as amended with the 2021 amended term loan entered into by the Company in September 2021, provides borrowings up to $25.0 million. As of December 31, 2020, the line of credit agreement with CIBC provided borrowings up to $15,000,000. Borrowings under the line bear interest at the bank&#x2019;s reference rate plus 1.00% (4.25% as of December 31, 2021 and 2020) and are secured by substantially all of the Company&#x2019;s assets. As of December 31, 2021 and 2020, the Company had drawn $15.0 million under the line of credit. As of December 31, 2021, the Company had $10.0 million of capacity available for borrowings under the line of credit. As of December&#160;31, 2020, the Company had no capacity available for borrowings under the line of credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Amortizing Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Under the non-amortizing term loan agreement with CIBC, the Company borrowed $11.0 million in May 2018, and such agreement was amended in November 2018. The term loan is an interest-only loan (fixed at 9.5% per year) for 60 months that becomes due and payable at the end of the note term in November 2023. The borrowings are secured by substantially all the Company&#x2019;s assets. As of December 31, 2021, the non-amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December&#160;31, 2020, the outstanding balance of the non-amortizing term loan was $11.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortizing Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Under the amortizing term loan agreement with CIBC, the Company borrowed $14.0 million in November 2018, which requires interest-only payments on the outstanding borrowings through November&#160;1, 2020. Beginning in November 2020, the amount outstanding at such time becomes payable over a 36-month period with principal and accrued interest payments due each month thereafter. The amounts borrowed are payable with interest at the bank&#x2019;s reference rate plus 2.25% (5.5% at December 31, 2020) beginning in November 2020 through 2023. The borrowings are secured by substantially all the Company&#x2019;s assets. As of December 31, 2021, the amortizing term loan agreement with CIBC was fully paid off with the 2021 amended term loan entered into by the Company in September 2021. As of December 31, 2020, the outstanding balance of the amortizing term loan was $13.8 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021 and 2020, respectively, the Company incurred an immaterial amount of costs related to the amortizing term mortgage and term loan agreements. These debt issuance costs are reflected as a reduction of the carrying amount of the long-term debt and are being amortized to interest expense over the term of the agreements. As of December 31, 2021 and 2020, the unamortized debt issuance costs remaining are $0.2 million and $0.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future aggregate annual principal payments on all long-term debt are as follows for the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: discount for issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to customary covenants under its revolving line of credit agreement, non-amortizing term loan agreement, amortizing term loan agreement, and 2021 amended term loan agreement, which unless waived by CIBC, restrict its and its subsidiaries' ability to, among other things, incur additional indebtedness, create or incur liens, permit a change of control or merge or consolidate with other companies, sell or transfer assets, pay dividends or make distributions, make acquisitions, investments or loans, or payments and prepayments of subordinated indebtedness, subject to certain exceptions. If the Company fails to perform its obligations under these and other covenants, CIBC&#x2019;s credit commitments could be terminated and any outstanding borrowings, together with accrued interest, under the credit or loan agreements could be declared immediately due and payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the Company was not in compliance with all debt covenants, specifically the covenant restricting investments in certain subsidiaries over a threshold of free cash flow (as defined by the 2021 amended term loan), but obtained a waiver from CIBC. The Company believes that non-compliance with this covenant. The Company does not believe non-compliance with this covenant had any impact on the Company or its operations.The Company expects to be in compliance with all debt covenants by the end of the fiscal quarter ended March 31, 2022.  As of December 31, 2020, the Company was in compliance with all debt covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia4b5ba08520a4224a8838c4f844ba205_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ3Nzcz_3ed9db6d-9f6f-4d69-ae80-e8eff1f99ccf"
      unitRef="usd">8300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib3dc2d3756b84fadaf90080f3440298b_D20190801-20190831"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMy_f5d1f0d6-5f4f-427f-ae94-cded7babbb67">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia4b5ba08520a4224a8838c4f844ba205_I20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ3OTEx_10b1c4b7-236c-4b00-a3c7-6a87853d6cbe"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i15b3ce58132a4105b9bfd11895c0e464_D20190801-20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4MDI4_bf6adb24-3e73-477e-87f5-839f8179de71"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8c3258ca79a04e49950c0d836a6ad0ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjU1MDk3_3955d726-a23e-4d92-ad3c-4f400b77dae3"
      unitRef="usd">8000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icfe72bb734c34a22bb2ce51ab43a076c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4MjMx_2cbf94a6-e4a1-40ac-abf2-2e1e52129703"
      unitRef="usd">8100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifc0e64704dd94a5492cb4a45cd6aa55f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NDk0_5702b8db-1e10-485b-a60a-930b406bfa2a"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NTE1_3062d712-428a-4caf-88f2-46bdce77ed75"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibe70de3974254581a9daaba36fdffdc2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4NjE4_f2d9815f-41d9-4480-a552-b72e5e7f5a88"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i034ed3710b2b496181498442d4e22cf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ4Njk0_4aa9f479-d912-4462-bc68-5a4b10428463"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i074a43313df54672bae06aab18ca9dd3_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwMTMyMTc0NDQyMDY4_b38bfab4-ffff-49d3-99bc-78af055e0797"
      unitRef="usd">23500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie99c5ab9ca3044f0b8dec2cfd0a26976_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5MTg0_3062d712-428a-4caf-88f2-46bdce77ed75"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib9cf29430b7b4d7b9c2cb3bbf52600dc_D20210930-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMz_16dbf093-9a90-4120-a42a-832d93d6cb1a">P60M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ie20cd9930db64744be66d083c847c5ab_D20210930-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NDkw_77399d77-0d00-4c81-a23a-147caf5b9adf"
      unitRef="usd">100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i51720f8c7d5345c8911663f3095ce07c_D20241001-20241001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NTQ1_8cfd4395-289b-47e4-a2e4-1c2399879359"
      unitRef="usd">200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i66f38b7d709a4cc1bcbbddbcc55b7719_D20251001-20251001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5NTc5_60d527dc-2ce3-40ce-8155-ce2ea097e1dd"
      unitRef="usd">600000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i13a53d1c0d3c4671bfccc697405128ac_D20210930-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5ODAw_763744c8-c6d9-4365-b6a1-9d5c3dbaebe7"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9590cb5f30e04617a19ecf0757b0d276_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjQ5ODA1_789d4801-a6d2-4e24-8a7c-3cacf52d2195"
      unitRef="number">0.055</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9590cb5f30e04617a19ecf0757b0d276_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjU1MTUw_df81d0e5-f7b9-4e59-a524-7bb1c92ecfe4"
      unitRef="usd">44900000</us-gaap:LongTermDebtNoncurrent>
    <exfy:DebtIssuanceExpense
      contextRef="iafba1ef53d2b4ee6a629b93b9609bc14_D20211115-20211115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzM5NTgyNDE4NjMzMTI4_22e88996-ddfe-47ef-8b30-a0aeabc653e3"
      unitRef="usd">2500000</exfy:DebtIssuanceExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i034ed3710b2b496181498442d4e22cf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwMjg3_4aa9f479-d912-4462-bc68-5a4b10428463"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwMzgy_e41c3e51-f651-4e85-aa72-096e9bf09070"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia578842200ac4d2ab8e4e4a956bbee0d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDYx_31e31e06-3836-40f6-9266-f127035d0c04"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3de4cb648be540f5b86e065fab519c14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDYx_e11de833-26c8-44a1-b8fa-69015bd53921"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i72a8860f60e1457caa808bcdb0ba6ac4_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDY2_81add007-698e-43d8-a322-f75caffac35f"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i68eab6ccae3946ed8d45ee046475f75c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNDY2_8b3be60d-ea61-40df-8d15-990d3c34ed58"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i950efc8db6324242bcd8f99218930699_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNjYz_70d080e8-4f29-4ccd-ba12-709c3a339e11"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ifa897e4e71d0486f8775bf75bfa48cee_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNjYz_82a8a68d-372d-4ee2-906b-784c9f4eaca5"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i950efc8db6324242bcd8f99218930699_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwNzUw_3505c9b4-283b-4c3b-99a8-c3e296ecd1ae"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ifa897e4e71d0486f8775bf75bfa48cee_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUwODQ0_ab265a06-4fd6-4767-aaea-a4985b5f46d4"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib339211c4d4a46f3b3c76146447d091c_I20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMDIy_22945b3a-83c5-4d68-a35f-80b971017bc8"
      unitRef="usd">11000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i293b5f841813477394b05ab2b993b80a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMTMy_edadf696-aa75-44b0-9715-b913d3be751c"
      unitRef="number">0.095</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="iff91437b7d334540a0f1ed993d86567a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxMTUw_03fdb15a-d49d-4829-bbc4-d6de6b9e4f13">P60M</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i100acd7c5e7345f8ad5979fbed3715c3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxNTQ0_78379454-3320-4f1c-ac2d-056d8149d476"
      unitRef="usd">11000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if3f46a91ee6e416097754e0aa49d3543_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUxNjQ1_74f08297-89a3-4f15-a3fb-26ecdca5cd9e"
      unitRef="usd">14000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8f4b9f6ed0d647d08fa30a4ff17b2039_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzM0_959326db-97cf-4294-b917-848b8f25a887">P36M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i80cdb24fe7c7437f9a8b1bf93cf06904_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyMDA4_5e24b18f-0cae-443c-b254-d82335bb15e5"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i12acd70741cf4ee6b429aadf9703e58b_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyMDIx_d3318cad-86b0-4d46-913d-8ab57252713e"
      unitRef="number">0.055</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifb73633087ca46638e63d95a3f90ba75_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyNDE1_bbd79cca-2dec-48f4-acad-46749ccbdc7c"
      unitRef="usd">13800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1MDc5OTc2NzcyNjUw_15a371cd-4282-4ce6-b439-648d75d503b4"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQwNjgxOTMwMjUyOTIw_cb321e4d-5752-4f8f-b22f-c9f02b8ed18d"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90ZXh0cmVnaW9uOjI3MTNjZTEzM2Q1NzQ4YmFhYmQwYmE0NzQ4MDQxNGJlXzQ1NjI5NzMyNTgxMzMx_a60a471b-f00e-478c-ad5b-d246206ea7eb">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future aggregate annual principal payments on all long-term debt are as follows for the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: discount for issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzEtMi0xLTEtODY2NTk_45989bbb-3173-462f-869a-2ff6f180d2b3"
      unitRef="usd">15588000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzItMi0xLTEtODY2NTk_f14d5910-00cb-451e-b9c1-c5b1e4fbe947"
      unitRef="usd">595000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzMtMi0xLTEtODY2NTk_594a697e-62fe-4113-ad21-724ac6f655ac"
      unitRef="usd">715000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzQtMi0xLTEtODY2NTk_052ebe04-551c-4f90-ac06-a55702b0068e"
      unitRef="usd">1397000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <exfy:LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzUtMi0xLTEtODY2NTk_dc83db5d-58c0-4e57-b7f4-b6730d465341"
      unitRef="usd">49546000</exfy:LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzYtMi0xLTEtODY2NTk_15f0b10b-96d0-4ceb-8d23-81a67df80ef7"
      unitRef="usd">67841000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzctMi0xLTEtODY2NTk_1ebef08e-a0aa-4271-8c24-a8b16e8bedb6"
      unitRef="usd">225000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzgtMi0xLTEtODY2NTk_d9571208-c321-46c3-88ca-23ad47704b56"
      unitRef="usd">67616000</us-gaap:LongTermDebt>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzktMi0xLTEtODY2NTk_a3239beb-d622-49a2-bd78-2c97cb91bc3a"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzEwLTItMS0xLTg2NjU5_88d8ff3a-f5fa-461f-99f2-14cbff625fdb"
      unitRef="usd">549000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xODcvZnJhZzoyNzEzY2UxMzNkNTc0OGJhYWJkMGJhNDc0ODA0MTRiZS90YWJsZTpmMDQ1OTlkZjNjYTA0ZWJiODZlMzAwYTc0NTY2NWMxMS90YWJsZXJhbmdlOmYwNDU5OWRmM2NhMDRlYmI4NmUzMDBhNzQ1NjY1YzExXzExLTItMS0xLTg2NjU5_bb5f38b1-888d-49ce-918e-9ae565174f33"
      unitRef="usd">52067000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ3_db802273-0eb3-4801-a59e-228f4254155d">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#x2019; EQUITY (DEFICIT)&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the closing of the IPO, the Company filed its Amended and Restated Certificate of Incorporation authorizing a total of 1,000,000,000 shares of Class A common stock which entitles holders to one vote per share; 25,000,000 shares of LT10 common stock, which entitles holders to 10 votes per share; and 25,000,000 shares of LT50 common stock, which entitles holders to 50 votes per share. In addition, the Amended and Restated Certificate of Incorporation authorized a total of 10,000,000 shares of undesignated preferred stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Upon closing of the IPO, all convertible preferred stock then outstanding, was converted into 42,031,390 shares of common stock on a ten-for-one basis and reclassified into Class A common stock. As such, there is no convertible preferred stock outstanding as of December 31, 2021. As of December 31, 2020, convertible preferred stock consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and&lt;br/&gt;per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Original issuance price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liquidation amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,203,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,203,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the completion of the IPO, the significant features of the Company&#x2019;s previously outstanding convertible preferred stock was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dividend Provisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The holders of Series&#160;A convertible preferred stock (Series&#160;A), Series&#160;B convertible preferred stock (Series&#160;B), Series&#160;B-1 convertible preferred stock (Series B-1) and Series&#160;C convertible preferred stock (Series C) were entitled to receive, when and if declared by the Board of Directors, noncumulative dividends at a rate of $0.07334, $0.21432, $0.4437 and $1.2454 per share per annum, respectively, adjusted for certain events, such as stock splits and combinations. After payment of such dividends, any additional dividends or distributions would be distributed among the holders of the convertible preferred stock and common stock pro rata based on the number of shares held by each holder. The Company has declared no dividends to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liquidation Preference&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; In the event of any liquidation, dissolution or winding up of the Company, the holders of convertible preferred stock for Series&#160;A, Series&#160;B, Series&#160;B-1, or Series&#160;C then outstanding were entitled to be paid, prior and in preference to any distribution of any of the assets, funds, or proceeds available for distribution, the original issuance price per share equal to $0.9167, $2.67903, $5.54619, or $15.56770, respectively, plus declared but unpaid dividends. If assets were not sufficient to permit such payment, payment would have been made on a pro rata, equal priority, pari passu basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the shares of convertible preferred stock contained liquidation features that were not solely within the Company&#x2019;s control, these liquidation features resulted in the Series A, Series B, Series B-1 and Series C convertible preferred stock being classified as mezzanine equity rather than as a component of stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Conversion Rights&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Upon closing of the IPO, each share of Series&#160;A, Series&#160;B, Series&#160;B-1 and Series&#160;C then outstanding automatically converted into ten fully paid and nonassessable shares of Class A common stock as the IPO gross proceeds exceeded $50&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redemption Rights&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Except in the case of liquidation, the convertible preferred stock was not redeemable at the option of the holder.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Voting Rights&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The holders of each share of convertible preferred stock were entitled to the number of votes equal to the number of shares of common stock into which such shares were convertible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company issued warrants during various dates in 2013 and in December 2016 to purchase 430,080 shares of common stock in relation to the previous credit agreement entered into with Silicon Valley Bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the credit agreement was terminated in 2018, the common stock warrants remained outstanding until exercised or expired. The warrants issued in 2013 and 2016 were exercisable immediately at $0.07 and $0.53 per share, respectively, with expiration dates ten years after issuance. The Company recorded the common stock warrants in Additional paid-in capital at their grant date fair value which approximates the exercise price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the completion of the IPO in November 2021, Silicon Valley Bank net exercised all common stock warrants then outstanding for 428,067 shares of Class A common stock. As such, there are no common stock warrants outstanding as of December 31, 2021. The following table discloses important information regarding common stock warrants issued and outstanding at December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Date issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of warrant shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value on issuance date&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercisable through&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MTY2_e37c5121-ed4c-4523-862e-38e7a531915c"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i58e70a8bd5f14b948a712015dbab3c48_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MjI3_e8257f68-37fd-41c9-aefa-a07570894999"
      unitRef="vote">1</exfy:CommonStockVotingRightPerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MjQ3_e35bb005-0e12-4b66-b77e-f90cacefaba2"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i30bb878505a04bed833aaa9565d641cc_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MzA2_da5be9b8-9c62-46d4-91ea-376e7ec4463f"
      unitRef="vote">10</exfy:CommonStockVotingRightPerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i29227adba13245b29c72eae02e8e6305_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0MzMx_0925e8db-2c55-42d4-8536-d1ecb49a9ea9"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i29227adba13245b29c72eae02e8e6305_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0Mzkw_2331491b-072c-42a8-b99a-3c8145ca2761"
      unitRef="vote">50</exfy:CommonStockVotingRightPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i385c2e73ef484983922cf888ae1f8c6a_I20211114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI0NTAw_81f67f05-7c78-4066-a32b-97804233a3e2"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="ie9814409040a47ab9d7f1140516e9124_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI1NjE0_aaea3643-5946-452e-9724-b090e89223c5"
      unitRef="shares">42031390</us-gaap:ConversionOfStockSharesConverted1>
    <exfy:ConversionOfStockConversionRatio
      contextRef="if00d1a3bdbc04233bd27c56f75895d76_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwMTMyMTc0NDI1NjQ2_b6ff9ea4-92c2-462e-ae65-e1c72890ea44"
      unitRef="number">10</exfy:ConversionOfStockConversionRatio>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ4_1f05c5b1-be67-4632-855d-e5a4d4d32473">As of December 31, 2020, convertible preferred stock consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and&lt;br/&gt;per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Original issuance price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liquidation amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,203,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,203,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMS0xLTEtODY2NTk_f6b9bf83-a2ed-4dc5-8137-c7d7898b0439"
      unitRef="shares">1090868</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMy0xLTEtODY2NTk_0917f4d1-2bf6-477a-a34f-5915bf7ab6c2"
      unitRef="shares">1090868</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtMy0xLTEtODY2NTk_6f526459-8f88-4ef4-bb2c-e55bcd856bac"
      unitRef="shares">1090868</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtNS0xLTEtODY2NTk_a198ac54-f3be-4b1e-90c4-7a04d2ad72e5"
      unitRef="usdPerShare">0.9167</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtNy0xLTEtODY2NTk_8b14e2ed-cb23-4133-abca-1c17017fba9e"
      unitRef="usd">1000000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1ea86364f12a4ba3bc364a524d6900ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzEtOS0xLTEtODY2NTk_d448b448-8bfe-412e-b7cd-d2a45ef8cebf"
      unitRef="usd">1000000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMS0xLTEtODY2NTk_e63f9cb9-d0f7-4aa0-b9c5-e0e574b8e055"
      unitRef="shares">1401399</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMy0xLTEtODY2NTk_7a359ba9-41d9-4108-8757-3ed814bbe84b"
      unitRef="shares">1401399</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItMy0xLTEtODY2NTk_93d614a9-e6f5-4947-a82d-63c2bb10b775"
      unitRef="shares">1401399</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItNS0xLTEtODY2NTk_3ff0c092-96b3-4cb1-95b0-8d16884daea7"
      unitRef="usdPerShare">2.67903</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItNy0xLTEtODY2NTk_b2d948f0-13be-4169-afe6-6bcf5ee15176"
      unitRef="usd">3754000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3457182228ce4f1e91ac822843c8cd29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzItOS0xLTEtODY2NTk_ddb462b7-d067-475a-a817-9308350d6f9b"
      unitRef="usd">22827000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMS0xLTEtODY2NTk_0c0435aa-89ff-4e8c-abbf-3013922e15f5"
      unitRef="shares">644541</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMy0xLTEtODY2NTk_2bf124d4-2dd7-48b8-8614-4688ae2d76d5"
      unitRef="shares">644541</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtMy0xLTEtODY2NTk_4649d769-08a0-4d4a-a473-e42e26aaf1b4"
      unitRef="shares">644541</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtNS0xLTEtODY2NTk_3ecabcfe-9d4f-4257-89a1-7fc93c74417d"
      unitRef="usdPerShare">5.54619</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtNy0xLTEtODY2NTk_9ea2f462-5684-4f4a-ae43-9968b1e936e5"
      unitRef="usd">3575000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iaf9557902c9944a8ae5131f8a352eb99_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzMtOS0xLTEtODY2NTk_3d5cc828-21bd-46ec-8734-33fbcc370b69"
      unitRef="usd">4108000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMS0xLTEtODY2NTk_c388f48f-a408-4c1a-8fef-fab55b52049c"
      unitRef="shares">1066331</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMy0xLTEtODY2NTk_2b471e8e-335f-4970-bd84-1aa348a0e680"
      unitRef="shares">1066331</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtMy0xLTEtODY2NTk_793c18ae-acec-4f63-88e3-3b4a00d0c8c0"
      unitRef="shares">1066331</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtNS0xLTEtODY2NTk_b9ff3b44-81b7-49e8-8097-5b1712c2da6a"
      unitRef="usdPerShare">15.5677</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtNy0xLTEtODY2NTk_3aa555ad-46e4-4830-8ce8-2141bb575f61"
      unitRef="usd">16600000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1866b72148694697986d9067a09f1603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzQtOS0xLTEtODY2NTk_96c66ddb-e7e6-44d1-8f46-8f0d1df001c3"
      unitRef="usd">17170000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMS0xLTEtODY2NTk_e6e819c4-8af7-4819-a2c7-8c1c088f167a"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMy0xLTEtODY2NTk_63ee06e0-480e-40da-82dd-915c00199d37"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtMy0xLTEtODY2NTk_f2d6817b-5a4c-4177-bc4f-0c936087980d"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtNy0xLTEtODY2NTk_10ec919f-631e-4d89-9057-bd53524c66bb"
      unitRef="usd">24929000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo2MDRiODNkNTZlMzY0ZDA5YjEyZjRhNzAyM2RkZmE4Yi90YWJsZXJhbmdlOjYwNGI4M2Q1NmUzNjRkMDliMTJmNGE3MDIzZGRmYThiXzUtOS0xLTEtODY2NTk_ca478c77-fac3-4d31-ac6b-93c452a2aeca"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <exfy:TemporaryEquityNonCumulativeDividendRate
      contextRef="ie11121b9394c457c80257c0bf326204a_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3NzU_4be75820-9814-4235-a5a0-c64320ccfc82"
      unitRef="number">0.07334</exfy:TemporaryEquityNonCumulativeDividendRate>
    <exfy:TemporaryEquityNonCumulativeDividendRate
      contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3Nzk_ae4eaa2b-f7a9-45b0-9b3e-9be409069ef4"
      unitRef="number">0.21432</exfy:TemporaryEquityNonCumulativeDividendRate>
    <exfy:TemporaryEquityNonCumulativeDividendRate
      contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3ODM_280799d0-cd0e-49b0-b16c-d4e9acccd816"
      unitRef="number">0.4437</exfy:TemporaryEquityNonCumulativeDividendRate>
    <exfy:TemporaryEquityNonCumulativeDividendRate
      contextRef="i4496a7e828674dd784006531c17c547a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3ODc_18939175-b32e-4b46-877c-a52b3009318e"
      unitRef="number">1.2454</exfy:TemporaryEquityNonCumulativeDividendRate>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ie11121b9394c457c80257c0bf326204a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTE_ed8ed489-8690-4a9e-9de4-812bc7777fdc"
      unitRef="usdPerShare">0.9167</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTU_6b36e6b4-dc0b-4d14-9f9d-517e296c081c"
      unitRef="usdPerShare">2.67903</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI3OTk_4f1b9c90-5da4-479a-9dd1-916c219b7b27"
      unitRef="usdPerShare">5.54619</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i4496a7e828674dd784006531c17c547a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzY1OTcwNjk3NzI4MDM_5318ec13-c720-442d-97fe-85a03ca6434c"
      unitRef="usdPerShare">15.56770</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="ib6520a2dac5d453591b3fec420ff364f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_4d198a39-3faf-43c1-8119-457a5b0e20a0"
      unitRef="number">10</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="ie11121b9394c457c80257c0bf326204a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_5b7db07f-73df-4b2c-8847-08908025c568"
      unitRef="number">10</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i4496a7e828674dd784006531c17c547a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_8ba0c9a3-4083-4ef2-a78b-d5547f884e4e"
      unitRef="number">10</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i3730ac97756b408cb74eec893a92c3e9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjUw_e29a129f-df50-4b63-a4ad-efc193c07087"
      unitRef="number">10</us-gaap:PreferredStockConvertibleConversionRatio>
    <exfy:AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion
      contextRef="if1bad9905af84eb5a0375b52bbd3b314_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjYw_e29996bc-3cb7-43a7-be87-3123c4949340"
      unitRef="usd">50000000</exfy:AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion>
    <exfy:ClassOfWarrantOrRightIssued
      contextRef="i510748accc8a4d7c92ced48923eb7795_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2Mjcz_9e830e46-7ae0-45e2-b643-87c146fd7aae"
      unitRef="shares">430080</exfy:ClassOfWarrantOrRightIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ideb931725ef1468cabf3ac60acd7c08d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzEzNzQzODk1MzUzMzky_b5c2bb26-bd14-477b-b2ee-231542c662bf"
      unitRef="usdPerShare">0.07</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib697015300e84c63880163ef22a70275_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzEzNzQzODk1MzUzNDAw_5ef45eda-1796-460c-8584-ccabf0305eb7"
      unitRef="usdPerShare">0.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ2MTc5NDg4MzgwMTc3_23def6e0-88d4-4232-a901-56911853b981">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i27367d0b508d407993cee1fb4285568f_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQwNjgxOTMwMjM2ODI3_f3fa0ec5-66e2-4321-b48e-dbbf9853a67e"
      unitRef="shares">428067</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2Mjgx_26134e90-f0db-46db-a8c9-fd13a76d3377"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90ZXh0cmVnaW9uOmZjOTdhY2VlMzI3MjRhZmM5NzBjODQzODg5OGIzMWQ4XzQ1NjI5NzMyNTY2MjQ5_5e72f258-cd25-4b71-a209-23812204bab7">The following table discloses important information regarding common stock warrants issued and outstanding at December 31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Date issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of warrant shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value on issuance date&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercisable through&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <exfy:ClassOfWarrantOrRightIssued
      contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtMi0xLTEtODY2NTk_29ea8ed7-d1f9-49cc-ba3e-ae147e22ba37"
      unitRef="shares">150000</exfy:ClassOfWarrantOrRightIssued>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtMi0xLTEtODY2NTk_39314738-e908-480b-9e72-ad42620250f2"
      unitRef="shares">150000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1cbd6b325ae744f88a576b998a4f7659_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzEtNC0xLTEtODY2NTk_dd4964f6-f93d-41f8-801e-1b210299de9d"
      unitRef="usd">10000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItMi0xLTEtODY2NTk_8bc09d4e-50e6-4d40-9873-c97ab53f58bb"
      unitRef="shares">150000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <exfy:ClassOfWarrantOrRightIssued
      contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItMi0xLTEtODY2NTk_c7c91303-fe5b-41c0-a3a5-d28efd4a75e8"
      unitRef="shares">150000</exfy:ClassOfWarrantOrRightIssued>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ie248f782a96c41bfa41aa2a0dfc893f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzItNC0xLTEtODY2NTk_5c1ececd-485d-4700-8fe0-16c5a26df136"
      unitRef="usd">10000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtMi0xLTEtODY2NTk_70039c92-ed97-404c-be0e-e04c1eca2e6f"
      unitRef="shares">130080</us-gaap:ClassOfWarrantOrRightOutstanding>
    <exfy:ClassOfWarrantOrRightIssued
      contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtMi0xLTEtODY2NTk_c601fa7b-af52-4d8e-98eb-abb0412d7661"
      unitRef="shares">130080</exfy:ClassOfWarrantOrRightIssued>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1aac5a07bb974a45a77b615749f2e453_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzMtNC0xLTEtODY2NTk_3b3727d2-465b-4cb5-86dc-9247bffee1f5"
      unitRef="usd">69000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtMi0xLTEtODY2NTk_5b4fc013-5e98-4f76-ab63-0d855952f3f2"
      unitRef="shares">430080</us-gaap:ClassOfWarrantOrRightOutstanding>
    <exfy:ClassOfWarrantOrRightIssued
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtMi0xLTEtODY2NTk_f7e3ffde-ff6d-4229-8d36-76b5b2fc8983"
      unitRef="shares">430080</exfy:ClassOfWarrantOrRightIssued>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTAvZnJhZzpmYzk3YWNlZTMyNzI0YWZjOTcwYzg0Mzg4OThiMzFkOC90YWJsZTo0MzkzMTUzYjY3ZTM0NzNmOGRjNGZhYWU4MGE5OTliNy90YWJsZXJhbmdlOjQzOTMxNTNiNjdlMzQ3M2Y4ZGM0ZmFhZTgwYTk5OWI3XzQtNC0xLTEtODY2NTk_00e2dc5a-160b-45b0-8f2f-907aef450f94"
      unitRef="usd">89000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjMz_f3a4156a-7f18-4d01-b09e-96f64dcc411e">STOCK INCENTIVE PLANS&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2009 and 2019 Stock Option Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; In 2009, the Company&#x2019;s Board of Directors approved the adoption of a stock plan (the 2009 Stock Plan). As amended in 2015, the 2009 Stock Plan permitted the Company to grant awards covering up to 16,495,150 shares of the Company&#x2019;s common stock. In January 2018, the Company increased the number of shares of common stock reserved under the 2009 Stock Plan by 535,130 shares, from 16,495,150 shares to 17,030,280. In April 2019, the Company approved the adoption of a new stock plan (the 2019 Stock Plan). The 2019 Stock Plan permits the Company to grant up to 8,173,970 additional shares, increasing the overall common stock reserved for grant to 25,204,250 shares.&#160;In September 2021, under the 2019 Stock Plan, the Company's Board of &lt;/span&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Directors approved and authorized 8,679,380 restricted stock units to be granted, which consisted of an aggregate of 4,339,690 shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. On November 9, 2021, the Company increased the common stock reserved for issuance under the 2019 Stock Plan, as amended and restated, to an aggregate of 16,856,770 shares of the Company's LT50 and Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the completion of the IPO, the Company did not and will not make any further grants under the 2009 Stock Plan or 2019 Stock Plan. However, these stock plans will continue to govern the terms and conditions of the outstanding awards granted under the 2009 Stock Plan and 2019 Stock Plan. Upon the expiration, forfeiture, cancellation, withholding of shares upon exercise or settlement of an award to satisfy the exercise price or tax withholding, or repurchase of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2009 Stock Plan or of Class A or LT50 common stock underlying outstanding stock-based awards granted under the 2019 Stock Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Incentive Award Plan (2021 Plan) and 2021 Employee Stock Purchase and Matching Plan (ESPP and together with the 2021 Plan, the 2021 Incentive Plans) that was established immediately before the effectiveness of the IPO Registration Statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Incentive Plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; In November 2021, the Company&#x2019;s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Plans, which both became effective immediately before the effectiveness of the IPO Registration Statement and use a combined share reserve. Under the 2021 Incentive Plans, 11,676,932 shares of the Company's Class A common stock are reserved for issuance pursuant to a variety of stock-based awards, including incentive stock options, nonqualified stock options, stock appreciation rights (SARs), restricted stock awards, RSUs, and other forms of equity and cash compensation under the 2021 Plan and purchase rights and matching awards under the ESPP. The number of shares initially reserved for issuance or transfer pursuant to awards under the 2021 Incentive Plans will be increased by the number of shares represented by awards outstanding under the 2009 Stock Plan and 2019 Stock Plan that become available for issuance following the effective date for certain reasons that include but not limited to expiration, cancellation or repurchase by the Company and will automatically increase each January 1, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (A) 6% of the aggregate number of shares of all classes of the Company's common stock outstanding on the immediately preceding calendar year, or (B) such lesser number of shares as determined by the Company&#x2019;s board of directors or compensation committee; provided, however, that no more than 87,576,990 shares of stock may be issued upon the exercise of incentive stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ESPP &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The offering periods of the ESPP are three months long beginning on each March 15, June 15, September 15 and December 15 of each fiscal quarter, except for the initial offering period. The enrollment date for each offering period shall be the first day of the offering period, and the exercise date of each offering period shall be the last day of the offering period. The initial offering period will begin on March 15, 2022 with the first offering period thereunder ending on June 14, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The price at which Class A common stock is purchased under the ESPP will be equal to the average of the high and low fair market value of a share of the Company&#x2019;s Class A common stock as of the last day of the offering period. At the end of each offering period, the Company may provide a discretionary match up to 1/10 of a share of the Company's Class A common stock for each share of Class A common stock purchased by or issued to an employee under the ESPP that is retained through the end of the applicable offering period. No fractional shares will be issued by the Company. The Company will round to the nearest full share for shares purchased by an employee as well as any matched shares issued to an employee under the ESPP. The match rate applicable to each offering period shall be limited to 1.5% of the shares of any class of Company capital stock outstanding as of the exercise date applicable to such offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will estimate the fair value of matched shares provided by the Company under the ESPP using the Black-Scholes option-pricing model on the date of grant. The Company will recognize stock-based expense related to the matched shares provided by the Company pursuant to its ESPP on a straight-line basis over the offering period, which is typically three months. As of December 31, 2021, no Class A common stock has been issued or purchased by employees under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Stock Plan and the 2021 Plan authorize the grant of RSUs. No RSUs were granted as of December&#160;31, 2020 for either plan. In September 2021, under the 2019 Stock Plan, the Company's Board of Directors approved and authorized 8,679,380 restricted stock units to be granted, which consisted of an aggregate of 4,339,690 shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. Of this total, 2,980,260 RSUs, comprised of 1,490,130 shares of each of Class A and LT50 common stock were considered granted for accounting purposes in September 2021 to the Company's named executive officers and certain members of management as the Company and these certain employees had a mutual understanding of the key terms and conditions of the award on the board approval date, which occurred on September 24, 2021. RSUs granted to employees in September 2021 vest upon the satisfaction of both a performance and service condition. The performance condition was satisfied immediately prior to the effectiveness of the IPO Registration Statement, which occurred on November 9, 2021. The service condition for these awards is satisfied over eight years with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company granted 5,666,260 RSUs, comprised of 2,833,130 shares of each of Class A common stock and LT50 common stock, to certain employees that were not included in the September RSU grant. These RSUs only have a service condition, which is equivalent with the service condition of the awards granted in September 2021, and were deemed granted for accounting purposes on November 10, 2021, the date these certain employees had a mutual understanding of the key terms and conditions of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Company&#x2019;s Non-Employee Director Compensation Program adopted under the 2021 Incentive Plans upon closing of the IPO, the Company granted 27,780 RSUs in total of shares of Class A common stock to members of the Company's audit committee during November 2021 in connection with each member's initial appointment to the Board of Directors and consummation of the IPO. For accounting purposes, the grant date was considered to be November 12, 2021 as this was the date the Company filed its IPO price pursuant to Rule 424(b)(4). The IPO price was a key determination of the number of RSUs awarded to members of the Audit Committee and therefore on this date the Company and each Audit Committee member had a mutual understanding of the key terms and conditions of the awards granted. The RSUs granted vest upon the earlier of the satisfaction of a service condition or a performance condition, which is considered a change in control event. The service condition for these awards is satisfied over three years with quarterly vesting of the grant until fully vested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LT50 Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Class A common stock and LT50 common stock both became effective on November 9, 2021, which is the date of effectiveness of the Company's IPO Registration Statement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was $282.0 million of unamortized stock-based compensation cost related to unvested RSUs, which is expected to be recognized over the remaining weighted average life of 6.92 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both stock plans provide for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Under the stock plans, the exercise price of incentive stock options must be at least equal to 110% of the fair value of the common stock on the grant date for a &#x201c;ten-percent holder&#x201d; or 100% of the fair value of the common stock on the grant date for any other employee. The exercise price of nonstatutory options granted must be at least equal to 100% of the fair value of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under both stock plans, most options typically vest over four years and are exercisable at any time after the grant date. Each employee has the right to exercise unvested stock options for restricted common stock. However, if the employee is terminated either voluntarily or involuntarily prior to all of the exercised options vesting, the Company has the right to repurchase the unvested early exercised shares at the original purchase price. Early exercises of options are not deemed to be substantive exercises for accounting purposes and accordingly, amounts received for early exercises are recorded as a liability. These repurchase terms are considered to be a forfeiture provision and do not result in variable accounting. During the year ended December 31, 2019, the Company repurchased 55,200 shares of exercised unvested common stock, for $1,794,703, of which $13,919 of the exercise cost of the repurchase was recorded within Additional paid-in capital and the remaining $1,780,784 of the repurchase was recorded as stock-based compensation expense. There were no repurchases of common stock during the years ended December 31, 2021 and 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there were 1,437,760 shares subject to repurchase related to stock options early exercised and not yet vested, but that are expected to vest. As of December 31, 2021, the Company recorded a liability related to these shares subject to repurchase in the amount of $2.4 million, which is included within Accrued expenses and other liabilities in the accompanying consolidated balance sheets. These amounts are reclassified to common stock and additional paid in capital as the underlying shares vest. There were no early exercised shares subject to repurchase as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, by mutual agreement, the Company modified the terms and conditions of certain stock option awards originally granted in 2019 by cancelling the original awards granted and reissuing new stock option awards on new grant dates during the year ended December 31, 2020 with an increased fair value per share on the awards on the new grant date. As a result of the modification, only the grant date changed. All vesting conditions, number of shares granted in the stock option awards and contractual terms of the stock options remained the same. The Company treated these changes to the stock option awards as modifications of the terms and conditions of an equity award. The modification impacted certain stock option awards of 42 employees of the Company. During the year ended December 31, 2020, the modification had an immaterial impact on stock-based compensation expense and the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9.8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;remaining contractual life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,545,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,777,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(894,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,512,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;962,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,965,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,193,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,001,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total pretax intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $80.7 million, $11.3 million and $4.7 million, respectively. The total pretax intrinsic value of options outstanding at December 31, 2021, 2020 and 2019 was $302.8 million, $86.8 million and $40.4 million, respectively. The intrinsic value is the difference between the estimated fair value of the Company&#x2019;s common stock at the date of exercise and the exercise price for in-the-money options. The weighted average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $6.87, $1.69 and$1.65, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was $13.2 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 1.7 years. As of December&#160;31, 2020, there was $10.8 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 3.70 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash received from option exercises and purchases of shares under the stock plans for the years ended December 31, 2021, 2020 and 2019 was $3.5 million, $1.3 million and $0.5 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of option grants was estimated using the Black-Scholes option pricing model with the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.088%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (in years) &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;The Company has no history or expectation of paying cash dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.37pt"&gt;The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the awards in effect at the time of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.17pt"&gt;The Company estimates the volatility of its common stock at the date of grant based on the expected weighted-average volatility for a group of publicly traded companies in a similar industry or with similar service offerings, with a term of one year or greater. There have been no grants of stock options after the completion of the IPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.04pt"&gt;The expected life of stock options granted under the option plans is determined using the simplified method, which deems the expected life to be the average of the time-to-vesting and the contractual life of the stock-based awards. The expected life represents the period of time that options granted are expected to be outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock-based compensation expense recognized for the different stock incentive plans discussed above (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secondary sales of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2019, $1.8 million of stock-based compensation expense for the repurchase of unvested early exercised shares during the period was included on the consolidated statements of income; however, as the excess of the repurchase price over the fair value of the shares was determined to be a cash bonus, it was not included within Additional paid-in capital as of and for the year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Company's Chief Executive Officer, David Barrett, sold a portion of his common stock to new investors. Due to the Company&#x2019;s involvement in the transaction, the sale of common stock was determined to be compensatory, and the Company recorded $11.1&#160;million to stock-based compensation expense for the sale price in excess of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense capitalized as internally developed software costs was $0.6&#160;million for the year ended December 31, 2021. These amounts were not material for the years ended December 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For RSUs granted in September 2021, the Company recorded a cumulative one-time stock-based compensation expense on the date the performance condition was satisfied for the requisite service period satisfied by the employees prior to that date. Upon the date of the performance condition being satisfied on November 9, 2021, the Company recorded cumulative stock-based compensation expense of approximately $2.9&#160;million related to these RSUs. The Company will recognize all remaining stock-based compensation expense over the vesting period using an accelerated graded method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For RSUs granted to members of the Audit Committee, the Company records all stock-based compensation expense on a straight line basis over the requisite service period from the day of grant, &lt;/span&gt;&lt;/div&gt;which is considered one year for annual grants and three years for initial RSUs granted to members of the Audit Committee. During the year ended December 31, 2021, total stock-based compensation recorded by the Company related to members of the Audit Committee was $0.1 million.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i92c62da21e67402890c1b8fc522e246f_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3NjAz_8ab62ede-bbd7-4671-9a68-f614236da08f"
      unitRef="shares">16495150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iaf2ce8f0ab9e48658659c7cdac1b748d_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3NzU5_861edcfd-d121-45a1-8a54-6ef0685b620a"
      unitRef="shares">535130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i92c62da21e67402890c1b8fc522e246f_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3Nzc2_8ab62ede-bbd7-4671-9a68-f614236da08f"
      unitRef="shares">16495150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8d53f5d0f47041389b5de7620e443b80_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3Nzkw_0963cf1d-5f41-48a8-9f8c-8db201b31a05"
      unitRef="shares">17030280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ib83b115492154c9b9391cbfc82c8a4ae_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ3OTQy_2ae0c401-0c01-44ba-bcc9-fe79d38fcbb1"
      unitRef="shares">8173970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iea4307db0bad43b1a415498a16179f72_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MDIz_f962a58d-257f-444e-9e50-27819ba0dca6"
      unitRef="shares">25204250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MTM3_08c22f16-6969-4607-8596-5d926bfeeaf2"
      unitRef="shares">8679380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MjE0_518ff67f-4b38-4b12-8cd3-ace63c7552c8"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i79063fed86a7463a9d6ebc9423197540_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4MjE0_63a7d876-315c-4ad9-a5fa-a1304223a02f"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9f13fe70c62545959c66b8f45fc4a3d9_I20211109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4NTM5_2eb3b501-f114-4eb7-858e-505df5780c41"
      unitRef="shares">16856770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibbbe477c997a4cdfa048dc5a14ee4337_I20211109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjQ4NTM5_64811e54-d968-41fd-85c4-38dbfc0ff749"
      unitRef="shares">16856770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iea3e98b8eafe479faf44295b6fe3ca07_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUwMTI4_6f566fc8-d6c9-4f7f-950c-b65140238f93"
      unitRef="shares">11676932</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <exfy:AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding
      contextRef="ide948a9f1b96456e9ba15c0c7ad7f185_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUxMDQ0_646a1da2-a5d3-4b17-9d8b-bc12e9739db1"
      unitRef="number">0.06</exfy:AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i22507491f3984cbc8ebbcb0ffa23662e_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUxMzMz_b9411ba8-f5ac-4acf-a141-4143b64b34a1"
      unitRef="shares">87576990</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer
      contextRef="i994df38f20214a74a474503dfb398f1e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUyNDg1_67f19094-a0c9-41cc-9d1b-bb647872dc2b"
      unitRef="number">0.015</exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i14afdd471407450f82f0a246945b2b67_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNDMw_3cbfc191-f01a-4b65-9576-32051bb9b04b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i53c0c0f91667489d99ab4b8636413fb5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNDMw_f3df0e4f-f3b1-4f5e-b960-296be4c11c7b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i59dfb3bcfc8347bbb4e2ac8479148a63_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNTgx_08c22f16-6969-4607-8596-5d926bfeeaf2"
      unitRef="shares">8679380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i46e560d39edb450c85ba6cc9f10fbd1b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNjU4_518ff67f-4b38-4b12-8cd3-ace63c7552c8"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i79063fed86a7463a9d6ebc9423197540_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzNjU4_63a7d876-315c-4ad9-a5fa-a1304223a02f"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icb7668302b9b430a850bcbce6c7ba42e_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzODQ1_be29d02c-fc5d-4f62-bddb-dde46b6f3290"
      unitRef="shares">2980260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4f0f39730d5d4541b76736bd2a92f5a4_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjUzODY4_164bf10e-6aa4-4fec-805e-20499b600b1a"
      unitRef="shares">1490130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwMTMyMTc0NDY2MTY1_be287f49-5cf8-49e1-bfbd-daef4e721452">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4a9b3f24a9924c97b98092f6b481e321_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM5_90f82479-2073-40d2-827f-45f4b3415547"
      unitRef="shares">5666260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i46b2ef2324074038b070d9cd2bc1b901_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjUw_64eee9cb-a2e6-43ed-bdcb-a1f6866b0f82"
      unitRef="shares">2833130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib26c6603eb2545419dc79c0ef83cc3fa_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjUw_fd01c374-07c6-4f57-934d-22cf7e5a0a95"
      unitRef="shares">2833130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU1MzU2_983d2964-d8e5-48b0-a807-08ee2df5baf3"
      unitRef="shares">27780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i477e421f8dad4196a45632d14fb299d3_D20211101-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU2MjEx_d6253bdb-37e6-4268-a9de-42a89f9ceb99">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM0_6694346b-476c-4bb6-8557-08ffdd585cca">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LT50 Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)Class A common stock and LT50 common stock both became effective on November 9, 2021, which is the date of effectiveness of the Company's IPO Registration Statement.</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i88aecf5680fa4e2bbd939f85f3a4585d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtMS0xLTEtMTMyNjU3_d2b013ae-d510-401a-8808-0d9b54243ff2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ied39f1a9e9694f0897fb911f92aa4f64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtMy0xLTEtMTMyNjU3_2257753e-5fc5-42fe-8301-a7afffa6d21b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzEtNS0xLTEtMTMyNjU3_234aa0d7-a456-480b-9f7e-218101bbacdd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItMS0xLTEtMTI5MDkz_d9f11e60-2f89-4a2d-8ae8-fe0336e9fdcd"
      unitRef="shares">4351040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItMy0xLTEtMTI5MTE3_2a040acd-7550-43d8-9545-416556a831e8"
      unitRef="shares">4323260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzItNS0xLTEtMTI5MTMy_07e2de03-3b44-465e-bbfe-aecb4a0c5d5c"
      unitRef="usdPerShare">33.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtMS0xLTEtMTMyNjU3_bbc1e83f-1ea5-4859-b2a7-8e8ad8ee6f66"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtMy0xLTEtMTMyNjU3_e42223a2-4cf8-41a7-b76c-13c05470d8dd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzMtNS0xLTEtMTMyNjU3_5a10a8d8-99b7-4804-9888-c94c34056387"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i158c4e95b41745dea6cece96aa9a2d73_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtMS0xLTEtMTI5MTAy_a2c09d43-1390-416e-88e6-91478714f70a"
      unitRef="shares">21510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2609b655b4864d938b0b39b52a7b5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtMy0xLTEtMTI5MTI0_1f211ab3-b093-426f-9050-4c71359515a3"
      unitRef="shares">21510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzQtNS0xLTEtMTI5MTQw_9e101e65-78ab-4a07-8724-8e8068327568"
      unitRef="usdPerShare">41.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6f64d644d88c4cb19021cec5dcd09769_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtMS0xLTEtMTI5MTA4_44c70fd3-0a8c-4e77-a4be-dc4e82227bdc"
      unitRef="shares">4329530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ieac27b32505547ee95f7457c9f0089f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtMy0xLTEtMTI5MTA5_fa58ee05-df32-4ccc-a4dc-4c095bed1020"
      unitRef="shares">4301750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTphYzNmZmVmN2FjYTE0YjNlODM5ZjA3MGE2ZmYwNjE3ZS90YWJsZXJhbmdlOmFjM2ZmZWY3YWNhMTRiM2U4MzlmMDcwYTZmZjA2MTdlXzUtNS0xLTEtMTI5MTYw_7bf2d63a-3c0b-4a0b-8155-fe13eda9657e"
      unitRef="usdPerShare">33.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i4b2c5910d8534ce6be26e8d65cf4c2ce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4NDIy_af163c9b-39fb-48d3-b06d-841eab8d3ba5"
      unitRef="usd">282000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4NTU1_09fe6ec5-2eab-4abb-98ca-c104c23af0e3">P6Y11M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="iab738f535f004a8abe94ee0268abf662_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU3OTc1_ed195afb-27fa-4876-8b6f-1320ab0c1799"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i45e2bc72868d4382857357b0b950d91f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MDY1_4cae69bd-64bf-4b9b-aebf-b3feb562e8f0"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ifccca8324f194818a14d3a0e6e41ecce_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MjI2_4caa645b-bff0-449b-9207-108a36750df3"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if4580837377147e8a679d6617554d143_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MzU3_5d0dd83e-39cd-4486-9869-19240942b0a7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if3e39036f92744d2a39c2ddaaa0502de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU4MzU3_fe51d43c-8d54-4316-8cc8-49c84d8206e1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTQ5_8c09a2e8-d9f3-42b7-9bda-909d3ce4aa04"
      unitRef="shares">55200</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i002fc0cc27ed4e869f04f774be123dd1_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTU3_fe7ccfb6-88a6-48c4-a919-b2803823c5f4"
      unitRef="usd">1794703</us-gaap:StockRepurchasedDuringPeriodValue>
    <exfy:ShareBasedPaymentArrangementExerciseCost
      contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTY5_89ab7c34-2a09-4909-aa82-5e52a82db1ec"
      unitRef="usd">13919</exfy:ShareBasedPaymentArrangementExerciseCost>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjI0OTc4_9c55f5af-e09d-45c3-bc05-5a726fd934de"
      unitRef="usd">1780784</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i34536765537b4e6ea1e938861c46b40e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU5MDM0_00c34b8b-7952-4cc2-9d6c-960cc1fcd243"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idf3674f6b14e408099a0ee84e4213219_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjU5MDM0_83bd0a14-e538-436f-955c-626c2bb912b0"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares
      contextRef="i59e3f91343274002b1d011818d61af64_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4ODkz_886fb27b-da3f-49c7-8cc2-7cff3cb63a50"
      unitRef="shares">1437760</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue
      contextRef="i59e3f91343274002b1d011818d61af64_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4ODgy_3bf1e034-04c2-4f63-819f-e5a31e588113"
      unitRef="usd">2400000</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares
      contextRef="i4fd00f8935554d1dbac5f3bf2d45873e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY4Nzk4_da178492-956e-466e-8ff1-f3522c9317f2"
      unitRef="shares">0</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares>
    <exfy:ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ3ODI4NzU1ODY5MjQ4_71be777a-b71e-43d1-87ae-09f98af3e6eb"
      unitRef="employee">42</exfy:ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM1_85f2ea1e-cd5e-4d06-b328-38e1a8528063">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9.8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;remaining contractual life &lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,545,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,777,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(894,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,512,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;962,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,965,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(315,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,193,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,001,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEtMS0xLTEtMTI5MDYz_2919f898-a4b3-42bd-adb4-cf8f573b50a6"
      unitRef="shares">15545850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzItMS0xLTEtMTI5MDYz_78d90514-9dd7-4537-9743-2365bc93fea7"
      unitRef="shares">1638020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzItMy0xLTEtMTI5MDYz_6cbc658c-8728-4e97-b10b-1cfc424d523c"
      unitRef="usdPerShare">2.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzMtMS0xLTEtMTI5MDYz_3b7be562-3e3a-47a5-9c89-d0af75548490"
      unitRef="shares">2777010</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzMtMy0xLTEtMTI5MDYz_ae53cfd7-1dfd-4235-abbb-898dff5d6a06"
      unitRef="usdPerShare">0.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzQtMS0xLTEtMTI5MDYz_91bd961f-c429-49de-ba82-e6b66a54360a"
      unitRef="shares">894040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzQtMy0xLTEtMTI5MDYz_fb3434d4-bcdb-446e-b233-4eb5e5d54f23"
      unitRef="usdPerShare">2.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtMS0xLTEtMTI5MDYz_6af4f9d8-c750-4ab7-86ac-0c71f1d9dd5b"
      unitRef="shares">13512820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtMy0xLTEtMTI5MDYz_b171e4b5-9226-4873-8283-02482057875a"
      unitRef="usdPerShare">0.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzUtNS0xLTEtMTMyNjYz_8007a7c2-954b-4ded-92de-72786c4b85a6">P6Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtMS0xLTEtMTI5MDYz_876d7e9d-f9b7-43e2-81e0-67f12c85c0be"
      unitRef="shares">13222800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtMy0xLTEtMTI5MDYz_843e17cf-b088-403a-8b3d-2088cf3da4d2"
      unitRef="usdPerShare">0.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzYtNS0xLTEtMTMyNjYz_79fe047b-e457-4650-b5e0-ee17d74ffa89">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzctMS0xLTEtMTI5MDYz_cc79e691-0c81-460b-8eff-5990ee871d60"
      unitRef="shares">962080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzctMy0xLTEtMTI5MDYz_a0fedb78-e3f9-4752-b02d-000cfa7011a8"
      unitRef="usdPerShare">8.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzgtMS0xLTEtMTI5MDYz_bb827852-1804-4535-94f4-44922724c936"
      unitRef="shares">6965767</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzgtMy0xLTEtMTI5MDYz_585c8e31-9908-4298-9bc6-c753e9a56996"
      unitRef="usdPerShare">0.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzktMS0xLTEtMTI5MDYz_5ae23105-dd02-4a4a-96fd-a1dafd344d85"
      unitRef="shares">315940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzktMy0xLTEtMTI5MDYz_ea20bc91-ba62-48ca-864b-06bfa9246a66"
      unitRef="usdPerShare">1.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTEtMS0xLTEyOTA2Mw_d4341fcf-78fb-45cf-bcd4-fac8e2a2ecba"
      unitRef="shares">7193193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTMtMS0xLTEyOTA2Mw_c70a6bb3-fbac-4b4f-84d0-a00db4460dfd"
      unitRef="usdPerShare">1.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzEwLTUtMS0xLTEyOTA2Mw_6dd70580-fcb1-4128-8104-873c9a637f69">P6Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTEtMS0xLTEyOTA2Mw_e6b5e2b4-ba2c-46af-b001-606a8af11744"
      unitRef="shares">7001403</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTMtMS0xLTEyOTA2Mw_cc3a5f11-c4df-42e5-924c-19b01cd89963"
      unitRef="usdPerShare">1.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTpkZDIxNmU3ZDFmMGE0NDEzOWNlZGY3MDUyYmZlYjZmYS90YWJsZXJhbmdlOmRkMjE2ZTdkMWYwYTQ0MTM5Y2VkZjcwNTJiZmViNmZhXzExLTUtMS0xLTEyOTA2Mw_23b046ef-26c7-4afb-bd23-7c7e4d223fb6">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwMzE1_1eba95f6-e06c-4111-9a03-75218f5e81c7"
      unitRef="usd">80700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwMzY2_92f8abb3-f0fc-450f-ac59-53d4e1a0eeb2"
      unitRef="usd">11300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjY5NzI1_d433d5ce-d24b-453d-af48-68d5ce7481f9"
      unitRef="usd">4700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY5NzE0_3d03046b-43e8-45f3-92c4-48d4f8e742a5"
      unitRef="usd">302800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYxNTE3_07261ebb-bbd6-4759-a65a-a6dba37e57fc"
      unitRef="usd">86800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwMTAz_5d33a5d8-0da4-4969-8f05-91e6abc55797"
      unitRef="usd">40400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNjcw_b13853c9-8732-4373-a941-c18d6db4bc43"
      unitRef="usdPerShare">6.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzA2_f78d2b52-d01f-4a55-94ff-74256ea8d44e"
      unitRef="usdPerShare">1.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwNDAy_9cc62024-6d82-4a0e-a48a-c858a76fef76"
      unitRef="usdPerShare">1.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ie825dd475cf94fe68a7b0aadd1566ec7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzQy_52c629bb-cb30-4334-8571-4a5688d24c3f"
      unitRef="usd">13200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcwNzQ5_90dc686e-63b6-4735-bb00-6975f09b0f84">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7176259e80a34fe09a4f287351982949_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYyMTU5_33ac2cc7-dbaa-4d17-8027-c542155b7cb0"
      unitRef="usd">10800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjYyMzEy_2d30cfdc-c0f7-4e3c-86ae-c5f74f2a12c7">P3Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM4NDgyOTA3MDMzMTU3_1e31f2c0-c9ae-4abd-bb0e-d239ee2f38b2"
      unitRef="usd">3500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcxNTk1_2f37bcef-8947-4dc7-924b-35605bc49323"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcwOTMz_3c24d64c-305a-4806-aa63-4b0da5128ac7"
      unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM2_c7cfcca4-7bbf-4a48-8923-52d6e9a36b09">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of option grants was estimated using the Black-Scholes option pricing model with the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.088%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (in years) &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;The Company has no history or expectation of paying cash dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.37pt"&gt;The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the awards in effect at the time of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.17pt"&gt;The Company estimates the volatility of its common stock at the date of grant based on the expected weighted-average volatility for a group of publicly traded companies in a similar industry or with similar service offerings, with a term of one year or greater. There have been no grants of stock options after the completion of the IPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.04pt"&gt;The expected life of stock options granted under the option plans is determined using the simplified method, which deems the expected life to be the average of the time-to-vesting and the contractual life of the stock-based awards. The expected life represents the period of time that options granted are expected to be outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItMS0xLTEtMTI5MDYz_6dc8f5ee-a5c3-4010-9124-8ea6b0ce6162"
      unitRef="usdPerShare">12.16</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItMy0xLTEtMTI5MDYz_46d66dc7-c1b7-494d-9548-6e45b9962cc0"
      unitRef="usdPerShare">2.66</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzItNS0xLTEtMTQ0NDc0_3c33706c-f02f-44ac-96c9-106fb9384f8b"
      unitRef="usdPerShare">2.40</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtMS0xLTEtMTI5MDYz_7216fcee-f034-455b-a815-8c62bbb4c467"
      unitRef="usdPerShare">8.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtMy0xLTEtMTI5MDYz_c6c98e32-ce1e-4b78-8160-0e554a6d812a"
      unitRef="usdPerShare">2.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzMtNS0xLTEtMTQ0NDc0_54586e9f-62b2-4810-8c17-519b95782cd6"
      unitRef="usdPerShare">1.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtMS0xLTEtMTI5MDYz_dd9eea0a-5003-42d7-b211-46d900020711"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtMy0xLTEtMTI5MDYz_59bed727-1592-4094-ad80-4340cb397956"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzQtNS0xLTEtMTQ0NDc0_282ad5b2-8c24-4a4c-95d5-87b57cb9e0cd"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtMS0xLTEtMTI5MDYz_77e80c9c-9111-42a8-b2fc-fa52ff614e99"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtMy0xLTEtMTI5MDYz_20b6bcac-7e47-41ce-839b-6999690f792f"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzUtNS0xLTEtMTQ0NDc0_0936d929-ff0b-4f83-aa38-0ddbba24bc0f"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtMS0xLTEtMTI5MDYz_f52659a1-62b6-4400-b581-9e7faf3ebf6f"
      unitRef="number">0.515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtMy0xLTEtMTI5MDYz_2949ad21-a32c-4922-860c-55233d859d9d"
      unitRef="number">0.505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzYtNS0xLTEtMTQ0NDc0_b8ec7580-d140-471b-94d4-0f29f2d6ee85"
      unitRef="number">0.425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctMS0xLTEtMTI5NTIw_c48e47c5-2069-4e12-8d0e-16bc272d4820">P5Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctMy0xLTEtMTI5NTI3_064cb8f6-fb9d-4a66-bec4-188ac06c5ef8">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTo0MTRkMTk3OTQyMTg0MzM3YTRhZjE5NTVhMWUzMzM4Ny90YWJsZXJhbmdlOjQxNGQxOTc5NDIxODQzMzdhNGFmMTk1NWExZTMzMzg3XzctNS0xLTEtMTQ0NDc0_d8a6a2f5-493d-4e8c-8239-11517c762abc">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjM3_5fe32989-f16e-4d0e-85b9-c6f9f99c317e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock-based compensation expense recognized for the different stock incentive plans discussed above (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secondary sales of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i11fdbb4d015d46458e3136eeecfb93e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItMS0xLTEtMTI5MDYz_c2c65016-39b2-4f03-85ad-3795dda337bf"
      unitRef="usd">3425000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9cb86bc9992d4e00a0a820af0a924c7c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItMy0xLTEtMTMyNjgx_2f9f15b0-b66d-4e28-b724-2ff1151b0e10"
      unitRef="usd">2582000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzItNS0xLTEtMTQ0NDg4_552c0aef-bcdd-4c48-be11-e93b2c8f95e3"
      unitRef="usd">3487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idde60030c67b4cafa92902820281a1d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtMS0xLTEtMTMyNjgx_34dd93d5-58d1-4b4b-86e9-1d2f27c2f189"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45de4305426b454a80e33b75702e0870_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtMy0xLTEtMTI5MDYz_049d15ea-0e3a-4229-9843-7dcb83d19e27"
      unitRef="usd">15255000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic659e0a36ddd4c838040ebe47a191838_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzMtNS0xLTEtMTQ1MDk2_f470c355-ad7d-4432-8b93-f664e22b52f2"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtMS0xLTEtMTI5NTc0_588b96b9-ccf8-4fd0-aead-ecd53580f42f"
      unitRef="usd">11149000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4f05df3100845158e7ff690c58f349b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtMy0xLTEtMTMyNjgx_7b3e228b-bf13-4686-8c78-2542e0bc2b22"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i84be659186d74398a83628875bdb212b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzQtNS0xLTEtMTQ1MDk2_b3cd0cb4-65ac-49d7-befd-27b41d14e882"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzYtMS0xLTEtMTI5NTgy_0b687df1-4f7d-4f7a-b308-d28c3c93ec34"
      unitRef="usd">14574000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzYtMy0xLTEtMTI5MDYz_df24b0fa-551d-4f61-9a5c-a2d8899e42fe"
      unitRef="usd">17837000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZToyNjNkYzNlZTg3ZTE0YWQ2YTFmY2Q4ZmQyOWU1NmQwNy90YWJsZXJhbmdlOjI2M2RjM2VlODdlMTRhZDZhMWZjZDhmZDI5ZTU2ZDA3XzUtNS0xLTEtMTQ1MDk2_76fedb68-59c9-474a-a504-53cfdee64007"
      unitRef="usd">3487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItMS0xLTEtMTI5NTk5_2d0bb5ed-b787-4715-9d27-2b83a53661dd"
      unitRef="usd">4115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b05b1942c40483aad76dcfab3a1bec5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItMy0xLTEtMTMyNjg1_11a48711-e2fc-454a-9dfe-6bf57c0ff8a7"
      unitRef="usd">2272000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0d50201a5319453997e921a5ede744b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzItNS0xLTEtMTQ0NTA2_a1cec104-26cf-4412-8395-d5e921843fd6"
      unitRef="usd">846000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icce4af3489964691a327e19be5a7aa0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtMS0xLTEtMTI5NTk5_db37f19d-fdb3-4bce-968e-585bddbbbb84"
      unitRef="usd">1617000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie649ef2e470949eaa57ef300570f8d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtMy0xLTEtMTMyNjg1_343f21f1-627b-46c3-9d73-86761f2bc514"
      unitRef="usd">2469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic9915c91adee4dbfb18a4e73ea28e44d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzMtNS0xLTEtMTQ0NTA2_1b955e3a-9782-4b36-a704-0350b1bb4cec"
      unitRef="usd">741000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i560000d4bf144bbaae3f1f1326f328ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtMS0xLTEtMTI5NTk5_55cc8725-2e1d-4db3-8847-b260a44528b3"
      unitRef="usd">7356000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8658e89eb9c34942a3dbbdc844a7f4ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtMy0xLTEtMTMyNjg1_c6aefe46-35ee-4c4d-9511-1669363d19c0"
      unitRef="usd">12648000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2e8323f57a1411daac6ca25fa4cf69e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzQtNS0xLTEtMTQ0NTA2_effe6655-0652-4e17-bd58-1a0901eee5b6"
      unitRef="usd">1496000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i911172a2d89a43fcaf7ec94d7e7041e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtMS0xLTEtMTI5NTk5_d0355115-c7fe-44f7-926c-a86361011462"
      unitRef="usd">1486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5f0c0f252394d4d9c50fa8827c538c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtMy0xLTEtMTMyNjg1_5b81fa90-c87b-4958-a544-af98ccc80cd9"
      unitRef="usd">448000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9274794bb9794a56972bef9f8c2022e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzUtNS0xLTEtMTQ0NTA2_644fef29-4cf4-45ad-9068-fa7563f29056"
      unitRef="usd">404000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtMS0xLTEtMTMyNDQ0_21a345b7-9a60-453d-a779-b36555a29039"
      unitRef="usd">14574000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtMy0xLTEtMTMyNjg1_9e560b0d-fc84-4baf-b314-47e8d933a9df"
      unitRef="usd">17837000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i825f209d57e941759ea548e9a04b0c2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90YWJsZTplOWNmOGEzZjU5NWI0ODBlOWYwZWZiYzFlYmRkNmIyMi90YWJsZXJhbmdlOmU5Y2Y4YTNmNTk1YjQ4MGU5ZjBlZmJjMWViZGQ2YjIyXzYtNS0xLTEtMTQ0NTA2_552c0aef-bcdd-4c48-be11-e93b2c8f95e3"
      unitRef="usd">3487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i431cdf44a94d49f7bcc85b79b3324aef_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjcyMTI0_34dbd88d-daf1-4fa6-9ab6-d9375407e45b"
      unitRef="usd">1800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iee0c922677c446f6ae7a83892423202e_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjY0NDI2_044ac640-a022-4101-80e7-49c59730aa73"
      unitRef="usd">11100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwNjgxOTMwMjcyNjEx_ed8223f4-bf66-4577-a682-b3d088ccd66d"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2310c0cfb13c41d98491a90583889f3e_D20211109-20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQwMTMyMTc0NDc0NjQ5_c262d391-6729-4178-90f6-11ddbe1ace1c"
      unitRef="usd">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8222449954904926a5a0fb94663da069_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjYy_00d1cf19-f971-4e52-bc6e-b05374dc55c7">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzQ1NjI5NzMyNjEzNjYz_194ec26f-ac1b-4569-80ac-b074d2a238bd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibda0ab7198a84ab99306dba81773b88b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTMvZnJhZzplZTlkNDBlMGVlNmQ0ZDU4YjQ0NDQ0NGM2NmVjZTNmYi90ZXh0cmVnaW9uOmVlOWQ0MGUwZWU2ZDRkNThiNDQ0NDQ0YzY2ZWNlM2ZiXzM5NTgyNDE4NjY2ODM4_ff270604-6848-4465-a6ef-5cd7fe3c328e"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk0_512adcd0-49a1-4602-8995-969226a1df06">INCOME TAXES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s benefit (provision) for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit (provision) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate differs from the statutory rate in 2021 primarily due to the limitation imposed by Internal Revenue Code Section 162(m), the inclusion of a valuation allowance, and the impact of stock-based compensation, which resulted in a $15.5 million, $2.4 million, and $(8.5) million permanent item, respectively. The effective income tax rate differs from the statutory rate in 2020 primarily due to the impact of stock-based compensation related secondary market transactions, which resulted in a $15.3 million permanent item. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development (R&amp;amp;D) credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items and others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation - federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance - federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:15.55pt"&gt;State taxes include the impact of stock-based compensation expense related to secondary market transactions in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net deferred tax assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets (liabilities): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NOL carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charitable contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets (liabilities), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed its ability to realize the benefits of its domestic deferred tax assets (DTA) by evaluating all available positive and negative evidence, objective and subjective in nature, including (1) cumulative results of operations in recent years, (2) sources of recent pre-tax income, (3) estimates of future taxable income and (4) the length of net operating loss (NOL) carryforward periods. The Company determined it is in a three-year cumulative taxable income position as of December 31, 2020. As of December 31, 2021, the Company expects to be in a taxable loss position in the long-term foreseeable future primarily due to estimated increases in stock-based compensation expense as a result of the RSUs granted during 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After an evaluation of all available qualitative and quantitative evidence, both positive and negative in nature, the Company concluded it is more likely than not that taxable losses will be incurred in future periods, which will prevent the Company from fully realizing the benefits of its DTAs prior to expiration. Accordingly, the net deferred tax assets for Expensify, Inc. have been fully offset by a valuation allowance. The remaining net deferred tax assets of the Company as of December 31, 2021 solely relate to the UK. The valuation allowance increased by approximately $2.4&#160;million from 2020 to 2021. No valuation allowance was deemed necessary as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the Company had NOL carryforwards for federal and state tax purposes of $0 and $3.1&#160;million, respectively. As of December&#160;31, 2020, the Company had NOL carryforwards for federal and state tax purposes of $0.1&#160;million, and $3.7&#160;million, respectively. The NOL carryforwards will expire at various dates beginning in the year 2031 (state), unless previously utilized. As of December 31, 2021, the Company also had federal and state research and development tax credit carryforwards of $1.0&#160;million and $1.0&#160;million, respectively. As of December&#160;31, 2020, the Company also had federal and state research and development tax credit carryforwards of $0.2 million and $0.6 million, respectively. The federal tax credits will expire at various dates beginning in the year 2029, unless previously utilized. The state tax credits do not expire and will carry forward indefinitely until utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utilization of the NOL and tax credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code, as well as similar state provisions. In general, an &#x201c;ownership change&#x201d; as defined by Code Sections 382 and 383, results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50 percentage points of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding stock of a company by certain stockholders or public groups. Since the Company&#x2019;s formation, the Company has raised capital through the issuance of capital stock on several occasions which, combined with the purchasing stockholders&#x2019; subsequent disposition of those shares, have resulted in such an ownership change, and could result in an ownership change in the future upon subsequent disposition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducted an analysis of the Company&#x2019;s stock ownership under Internal Revenue Code Section 382 and 383. The net operating loss carryforwards and tax credits are subject to annual limitations as a result of the ownership changes in 2010 and 2015. However, the net operating loss carryforwards and the tax credits are not expected to expire before utilization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC Subtopic 740-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC 740-10 prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of uncertain tax positions that have been taken or expected to be taken on a tax return. As of December 31, 2021 and 2020, the Company recorded an uncertain tax position liability, exclusive of interest and penalties, of $0.2 million and $0.7&#160;million respectively, within Other liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021 and 2020, the Company had $1.7&#160;million and $1.3&#160;million of unrecognized tax benefits, respectively. Approximately all of the unrecognized tax benefits, if recognized, would affect the effective tax rate. A reconciliation of the amount of unrecognized tax benefits is as follows for the years ended December 31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits may change during the next twelve months for items that arise in the ordinary course of business. The Company does not anticipate a material change to its unrecognized tax benefits over the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes penalties and interest expense related to income taxes as a component of tax expense. There are immaterial amounts of interest and penalties recorded in the consolidated statements of income for the years ended December 31, 2021, 2020, and 2019 and in the consolidated balance sheets as of December 31, 2021 and 2020. There are no positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in U.S. federal and various state, local and foreign jurisdictions. The tax years ended from December 2012 to December 2020 remain open to examination due to the carryover of unused net operating losses or tax credits.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk1_60d16c85-f432-4249-8fa4-16b3bcd1e3c1">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s benefit (provision) for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax benefit (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit (provision) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtMS0xLTEtOTA5Mzg_8c3ed35e-b1f6-49f2-a36a-a40cb0cc6ba9"
      unitRef="usd">99000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtMS0xLTEtODY2NTk_abf48854-41d7-453b-af54-47ac2e96af0d"
      unitRef="usd">688000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzMtNS0xLTEtMTQ1MTA3_09a322ad-ebe8-4d8d-9410-750f283e01d1"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtMS0xLTEtOTA5Mzg_bf5a53b3-6878-4620-a350-0a55eba4db64"
      unitRef="usd">239000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtMS0xLTEtODY2NTk_30269707-8da4-43e6-b6ec-49b1206d7b9c"
      unitRef="usd">517000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzQtNS0xLTEtMTQ1MTA3_3d1b38fe-90cd-4a54-af5e-478fafad1593"
      unitRef="usd">56000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtOTA5Mzg_6d954140-9daf-4902-94e9-cc4d86888ce5"
      unitRef="usd">356000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtODY2NTk_a45a90ef-9337-4cb1-bb56-36cf42e3ef8c"
      unitRef="usd">81000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzUtNS0xLTEtMTQ1MTA3_21d60d34-66b1-4fd2-b886-16b236f51fdb"
      unitRef="usd">49000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMS0xLTEtMTMxNTgy_2521e21a-97e1-474b-8f43-64cf1b435f68"
      unitRef="usd">694000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtMy0xLTEtMTMxNTgy_ee1964b4-f540-45f5-a796-4cfd47b3ab60"
      unitRef="usd">1286000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzYtNS0xLTEtMTQ1MTA3_6ff450e6-677b-4453-a1d0-e9e5400535f9"
      unitRef="usd">105000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktMS0xLTEtOTA5Mzg_08092c22-b564-4269-a122-ee81d1c54ec6"
      unitRef="usd">-912000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktMS0xLTEtODY2NTk_cc1aabb9-6e7f-45d9-ac4a-7cbbde24a52d"
      unitRef="usd">3161000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzgtNS0xLTEtMTQ1MTA3_e414696c-619c-434d-91c7-b53f42ab6976"
      unitRef="usd">-2169000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTEtMS0xLTkwOTM4_d5176705-1aea-42c9-809f-52a1c7033624"
      unitRef="usd">415000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTEtMS0xLTg2NjU5_d95365ea-334f-4613-b144-26df62b49422"
      unitRef="usd">232000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzktNS0xLTEtMTQ1MTA3_04557780-cb1c-4725-9640-34ebd504816d"
      unitRef="usd">-687000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTEtMS0xLTkwOTM4_dc7c6f77-82eb-44f4-9211-888cac25d4a5"
      unitRef="usd">-371000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTEtMS0xLTg2NjU5_e612e159-9ea0-4b13-92f6-bd12c20bb66d"
      unitRef="usd">-17000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEwLTUtMS0xLTE0NTEwNw_c7c9d39a-561e-4f2f-b349-5c0d468a8c79"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTEtMS0xLTkwOTM4_dc9b71c1-a80f-458c-8b17-f5ddcdfa6c02"
      unitRef="usd">-868000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTEtMS0xLTg2NjU5_482b703a-4e86-4dd4-a116-743bcceaeaf9"
      unitRef="usd">3376000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzExLTUtMS0xLTE0NTEwNw_1d65f31d-3aae-4337-8ddf-bbb4977293ec"
      unitRef="usd">-2856000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTkwOTM4_9bfd5cd1-fe7d-41d1-9491-b60bd5c3996e"
      unitRef="usd">-174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTg2NjU5_a2eea3a0-4118-4da3-a737-9ebb3ad740e8"
      unitRef="usd">4662000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEyLTUtMS0xLTE0NTEwNw_a105e60b-0c64-44ef-b88b-2c3d72079b98"
      unitRef="usd">-2751000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTEtMS0xLTEzMTU4Mg_902f2226-fc88-42df-8041-ba645eb45d90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib1d0177998704b6c85b37006e5a0794d_D20201001-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4NjBhNmE3ZjhmZmQ0NzIwOWI2OWUxMmI3NmE4MmE0MS90YWJsZXJhbmdlOjg2MGE2YTdmOGZmZDQ3MjA5YjY5ZTEyYjc2YTgyYTQxXzEzLTMtMS0xLTEzMTU4Mg_941b436f-5f30-42b1-af3c-849b77e7ce45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia27bcc5e9f2843eba9e4f502248db39a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDMz_f5f280b4-cadd-4120-9ff5-78677f3f4e36"
      unitRef="usd">15500000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6acc22b04c2042c092b11d4734741dc9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDM4_5d077842-39e5-4214-a06b-c6fa2cfcb8a8"
      unitRef="usd">2400000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic4b634170a1446f3bccdbda90a9b08f5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjQ0MDQ3_abff2fae-e3ef-48be-9c28-8a83f3a61c11"
      unitRef="usd">-8500000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3NzEw_ac9aab95-d9de-4638-94f9-f019910f17c0"
      unitRef="usd">15300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk2_36f69584-f081-47c6-90b1-89bdb7027bc1">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development (R&amp;amp;D) credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items and others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation - federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance - federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;*State taxes include the impact of stock-based compensation expense related to secondary market transactions in 2020</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtMS0xLTEtOTkwNzA_f17c348a-cde7-4b34-9fbe-347e6c97047d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtMS0xLTEtODY2NTk_f7de7aba-06d1-4b2d-9fe6-25d858ef3581"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzItNS0xLTEtMTQ1MTA5_e46d8324-2838-46b4-9fff-52b32e6e32bc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtMS0xLTEtOTkwNzA_b63d3a38-d36c-4a69-b19c-fa1cd0015489"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtMy0xLTEtOTkwNzA_af8a6d75-0c64-4ad2-a975-46d2bc16ad8d"
      unitRef="number">0.202</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzMtNS0xLTEtMTQ1MTA5_0597fa39-2d5c-449b-884d-9c1d0312adb3"
      unitRef="number">0.425</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzUtMS0xLTEtOTkwNzA_1f97298e-ae42-4300-aa11-2b8d007a2f95"
      unitRef="number">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzUtMy0xLTEtOTkwNzA_85c85a61-18b6-4a97-99eb-be8ba6b912b2"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzQtNS0xLTEtMTQ1MTA5_a0d681ed-7352-40e8-909b-fcfff68ebbe4"
      unitRef="number">0.126</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctMS0xLTEtOTkwNzA_ccae1ccf-9e89-4380-a380-3b9d36d30548"
      unitRef="number">-0.019</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctMy0xLTEtOTkwNzA_3ddf3241-afdf-4f00-9d1d-cc3d8c34f9f7"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzYtNS0xLTEtMTQ1MTA5_1621b9b2-5674-41a5-8f97-ac5d9022029d"
      unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtMS0xLTEtOTkwNzA_25f17b03-a601-4e97-8198-31d8478c9ec6"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtMy0xLTEtOTkwNzA_81c8b460-f059-4bce-a35a-5548264f84f4"
      unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzctNS0xLTEtMTQ1MTA5_e4d144ff-fd1c-49ec-82e4-4ed7db70a426"
      unitRef="number">-0.112</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtOTkwNzA_dc54d598-ca93-4654-a045-a61d76ccb0f4"
      unitRef="number">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtOTkwNzA_14c8a8f3-5333-4d3c-84e0-3cd0138a8cd9"
      unitRef="number">1.101</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzgtNS0xLTEtMTQ1MTA5_f1f6311c-5cc9-4b2e-bca4-6b47979db7b0"
      unitRef="number">-0.134</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtMTQxNDgx_dc615d29-3bbe-4997-93a2-bec6f1f5ccec"
      unitRef="number">-0.181</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtMTQxNjY0_f0fac93e-2343-4a3d-a0cb-f47f59e4e827"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktNS0xLTEtMTQ1MTA5_ecfdd037-9de2-4aeb-945c-150f32474728"
      unitRef="number">1.332</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMS0xLTEtMTM5NTEw_6ac15d25-1ced-4828-8f78-08c231426e26"
      unitRef="number">0.270</exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent>
    <exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzktMy0xLTEtMTQwMjEz_9447034b-70d1-4e72-9f48-53333a329bf6"
      unitRef="number">0</exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent>
    <exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTUtMS0xLTE0NTEwOQ_e745425b-3cd1-47fa-aac2-3fd0b38e57e3"
      unitRef="number">0</exfy:EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTEtMS0xLTkwOTc4_384adc67-216d-47dd-90ed-5fd375998efa"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzEwLTEtMS0xLTg2NjU5_69eec058-edbc-49ed-81ed-f4c407372b13"
      unitRef="number">1.579</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTo4YjM4MDE0YjYyZmI0MGM3OGJkOTJkNGE1MzU1MzFkNS90YWJsZXJhbmdlOjhiMzgwMTRiNjJmYjQwYzc4YmQ5MmQ0YTUzNTUzMWQ1XzExLTUtMS0xLTE0NTEwOQ_b654eb78-6ad8-4be1-85da-617acb726c66"
      unitRef="number">1.819</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk3_0e0c6d5c-f2c5-4406-aa2c-f8373a867e0a">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net deferred tax assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets (liabilities): &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NOL carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charitable contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets (liabilities), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzQtMS0xLTEtOTEwMTA_0baf70de-4962-4664-a293-0f94c815b41e"
      unitRef="usd">415000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzQtMS0xLTEtODY2NTk_aa6c87a1-1417-441d-acef-144a6b9c09b8"
      unitRef="usd">275000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzUtMS0xLTEtOTEwMTA_966528a0-3909-4cf1-912e-9d905ad937f2"
      unitRef="usd">318000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzUtMS0xLTEtODY2NTk_12b335b7-8c81-4a41-b56d-23d68d2bac4b"
      unitRef="usd">81000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzYtMS0xLTEtOTEwMTA_469d3156-4616-4981-9623-980a982d3ac8"
      unitRef="usd">169000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzYtMS0xLTEtODY2NTk_20d7b4c8-6c20-4f98-bb89-c2960737b86d"
      unitRef="usd">231000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzctMS0xLTEtOTEwMTA_6a14b66b-8a7c-46a5-8286-f3d34ff5f637"
      unitRef="usd">2364000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzctMS0xLTEtODY2NTk_b1961a97-6012-4c68-a1a9-8de19d41ab96"
      unitRef="usd">449000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <exfy:DeferredTaxAssetInterestExpenseLimitation
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzgtMS0xLTEtOTEwMTA_e26dc0b6-37f8-4b28-9a4a-c04e80cdae8f"
      unitRef="usd">245000</exfy:DeferredTaxAssetInterestExpenseLimitation>
    <exfy:DeferredTaxAssetInterestExpenseLimitation
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzgtMS0xLTEtODY2NTk_d2372d23-b1f4-4ec3-8108-0b920000c8e5"
      unitRef="usd">0</exfy:DeferredTaxAssetInterestExpenseLimitation>
    <exfy:DeferredTaxAssetLeasingArrangements
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtOTEwMTA_defb1c05-88f1-4c8f-be8f-caa3cdf23b0a"
      unitRef="usd">591000</exfy:DeferredTaxAssetLeasingArrangements>
    <exfy:DeferredTaxAssetLeasingArrangements
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtODY2NTk_23cbcd28-f8e2-4e3d-b617-dedf86587f64"
      unitRef="usd">984000</exfy:DeferredTaxAssetLeasingArrangements>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMS0xLTEtMTM5NDUz_3857c596-51b5-4804-9cd4-10728fd7b704"
      unitRef="usd">525000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzktMy0xLTEtMTQwMjIx_6a6e23bf-b822-48e9-98a8-75202fe93d6c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEwLTEtMS0xLTkxMDEw_073927ab-d0b3-42a2-9452-8f722348a1e8"
      unitRef="usd">271000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEwLTEtMS0xLTg2NjU5_de5ed530-682e-4f33-aacf-0712cf869ffe"
      unitRef="usd">650000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzExLTEtMS0xLTkxMDEw_fbfcec8b-11f0-4ad8-8af3-ac48336e1502"
      unitRef="usd">1524000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzExLTEtMS0xLTg2NjU5_9c900562-6697-4a0b-a061-f56db1988761"
      unitRef="usd">933000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEyLTEtMS0xLTkxMDEw_5bce10c3-a1ef-4d17-b23f-b56fc8ebe39c"
      unitRef="usd">554000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEyLTEtMS0xLTg2NjU5_44c37b82-f82e-490e-a819-561d39220164"
      unitRef="usd">935000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTE0MTY3Nw_1fe44d16-2f1a-4b44-b3f7-ac98bccebdd7"
      unitRef="usd">2820000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTMtMS0xLTE0MTY3Mg_65dcb381-f110-45b5-bd0b-d1fe9389a434"
      unitRef="usd">498000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzE0LTEtMS0xLTE0MTI1NQ_bf79cacd-d151-4e01-835c-fe9da7a98e75"
      unitRef="usd">2450000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzE0LTMtMS0xLTE0MTY5OQ_bcf79780-e6a5-4d48-9e99-b1a1e4ee03e6"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTkxMDEw_bd06720b-cf46-4173-b1e3-b475d7f7c6b7"
      unitRef="usd">370000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTowNDkxYTQ3MjQ4OTg0OTYxODA2ZjgxZmJlOTVkNWQxYy90YWJsZXJhbmdlOjA0OTFhNDcyNDg5ODQ5NjE4MDZmODFmYmU5NWQ1ZDFjXzEzLTEtMS0xLTg2NjU5_d910583b-96a1-4c10-8ea0-219a84f910c5"
      unitRef="usd">498000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzM4NDgyOTA2OTg3MzE3_cb396e35-97d0-4f1e-968a-9fb4ddc9cfdc"
      unitRef="usd">2400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzM4NDgyOTA2OTg3MzI4_8280ed50-89ad-4cde-8f62-df2857ee852b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4Mzky_99bc5f2e-52b7-42f1-a936-d857f8ec27af"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4Mzk2_de85cc1e-5500-4788-8fa6-34d54906ca99"
      unitRef="usd">3100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzEzNzQzODk1MzU0MTk1_cdc684e4-190d-4354-ae60-083312ef5958"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzEzNzQzODk1MzU0MTk5_93e98568-dccd-45e7-894a-ce9750698d85"
      unitRef="usd">3700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i31a788f4fbec46d5a4b03a68e8e19b5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4NjA1_135dc756-9f86-422a-b13b-eda786fc664a"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="icf53d9269ec7476b85315a986ff5578d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4NjI4_2c1f32b7-7de8-43de-9b76-2f03739d2791"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i1d25f45b2ded491985ef8b51f7ac9789_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3NzUx_e6ec2832-68fb-4a7e-8c8b-a05ac57eaf40"
      unitRef="usd">200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ie720b95743fd4e94a1c7c5f59dbe6c41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM3Nzgz_c487736d-fa03-4671-b768-6058d41617d8"
      unitRef="usd">600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM4OTgy_0e40289d-a9f1-47a1-bc3a-7c6a1c0c4347"
      unitRef="usd">200000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTY0NjE0_6b9fed0d-a148-4f38-9ee8-936ac2b44351"
      unitRef="usd">700000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQwNjgxOTMwMjM5NTM2_9ab6ad41-d2a4-4a68-a2c0-ee5434e71738"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTY0NjI4_72c69fd5-2825-4bb3-8a0f-eb26d393af58"
      unitRef="usd">1300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90ZXh0cmVnaW9uOmMwMWYyMDZjMTM3MzRhNDY4MjZiNWMyY2UxNjU4MWFkXzQ1NjI5NzMyNTYyNzk4_a2abb34a-d51d-456b-a60d-88a7053fa2e8">A reconciliation of the amount of unrecognized tax benefits is as follows for the years ended December 31, 2021 and 2020 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzQtMS0xLTEtOTkwODE_1d7bf2c2-1dd0-4e45-8b87-35e5369f3aff"
      unitRef="usd">1329000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib417a69864194f928d2f8f3032601cff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzQtMy0xLTEtOTkwODE_5506fc74-0226-44a5-851c-39609ca6edbc"
      unitRef="usd">1253000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzUtMS0xLTEtOTEwMjg_001f655f-8739-42fd-87f6-3868376ec448"
      unitRef="usd">336000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzUtMS0xLTEtODY2NTk_6c7407a6-8d88-4941-889e-0ba308e8966d"
      unitRef="usd">76000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzYtMS0xLTEtOTkwODE_8639b20d-4443-45cc-ab99-ef55a06c85ed"
      unitRef="usd">9000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzYtMy0xLTEtOTkwODE_b2f1bb6a-1813-4c5f-819b-0cfac95956ff"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ief3d6f5c0be74c07bf1040a94876542e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzctMS0xLTEtOTEwMjg_6e164591-1a8d-4afe-97b0-b934847cfe69"
      unitRef="usd">1656000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibcba5f0510ba47da9cc252a16c33dd26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTYvZnJhZzpjMDFmMjA2YzEzNzM0YTQ2ODI2YjVjMmNlMTY1ODFhZC90YWJsZTpmNzNiZjA0NzIwOTE0OGE0YTliODIwYThkYTAyNDNmMi90YWJsZXJhbmdlOmY3M2JmMDQ3MjA5MTQ4YTRhOWI4MjBhOGRhMDI0M2YyXzctMy0xLTEtOTkwODE_3934ebd8-e085-4cef-a594-9dcbe4d845b0"
      unitRef="usd">1329000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgw_503dd239-e210-482d-94d9-e5ad16a078fa">NET LOSS PER SHARE&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Class A, LT10 and LT50 common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,039,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,424,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,921,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Class A, LT10 and LT50 common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights, including the liquidation and dividend rights, of the holders of Class A, LT10 and LT50 common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote per share, each share of LT10 common stock is entitled to 10 votes per share and each share of LT50 common stock is entitled to 50 votes per share. Each share of LT10 and LT50 common stock is convertible into one share of Class A common stock voluntarily at the option of the holder after the satisfaction of certain requirements, which includes a ten months notice period for LT10 common stock and 48 months notice period for LT50 common stock to convert to Class A common stock, or automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A, LT10 and LT50 common stock, the undistributed earnings are allocated on a proportional basis based on the number of weighted-average shares within each class of common stock during the period and the resulting net loss per share attributable to common stockholders will be the same for the Class A, LT10, and LT50 common stock on an individual or combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,419,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,737,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,619,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,405,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,425,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,165,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgx_7443d56b-5185-4158-9dc0-d8b620056af5">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Class A, LT10 and LT50 common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,039,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,424,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,921,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Class A, LT10 and LT50 common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtMS0xLTEtODk1MDU_2d4d3c65-9e9f-40e3-8da3-bd0aa5f878ad"
      unitRef="usd">-13558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtMS0xLTEtODY2NTk_a11119a4-2579-4d79-abf6-946844961ae9"
      unitRef="usd">-1710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzQtNS0xLTEtMTQ0NTgy_af8517bb-494b-48f2-a57d-d8291c788713"
      unitRef="usd">1241000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtMS0xLTEtODk1MDg_a9eb5470-eb61-4d4b-93c9-4cb2bf3f81ac"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtMS0xLTEtODY2NTk_d078969c-fd1c-4790-8ffd-0a30b7044766"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzUtNS0xLTEtMTQ0NTgy_03335a27-c5a0-4f96-bf08-5eb633e8a83f"
      unitRef="usd">1241000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzctMS0xLTEtODk1MTE_7930d48b-4cb8-4efa-848c-b9ef8b078c6c"
      unitRef="usd">-13558000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzctMS0xLTEtODY2NTk_7bd6ab5c-6a29-4a64-9a5b-3c862f751b33"
      unitRef="usd">-1710000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzYtNS0xLTEtMTQ0NTgy_0d8b39c3-392f-403b-a783-dc04c700892b"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODk1MTQ_139e40f1-0f8f-4f5d-bd17-60eae5bebfae"
      unitRef="shares">38039222</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODk1MTQ_84078cfd-b83c-418f-b6a6-739966f83448"
      unitRef="shares">38039222</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODY2NTk_45660e41-500b-41b8-a48d-72bc55090da0"
      unitRef="shares">27424480</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktMS0xLTEtODY2NTk_5a0372cb-3d8d-4447-8a30-35f81f4ca5a2"
      unitRef="shares">27424480</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzgtNS0xLTEtMTQ0NTg1_9725f998-03fe-402d-be33-213bbcacf991"
      unitRef="shares">25921890</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzgtNS0xLTEtMTQ0NTg1_b1c0d2f9-fd4b-4192-bebf-2d54df997e94"
      unitRef="shares">25921890</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg5NTE3_81754ff0-8cf9-469f-80ff-da28f8d25704"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg5NTE3_f2611819-240b-41dc-82c8-c2f7e7e37e61"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg2NjU5_99d753b5-d99b-4c3e-899d-d0ce252bb924"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzEwLTEtMS0xLTg2NjU5_bbd4f24b-8157-460b-99b7-b1211a3606c9"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktNS0xLTEtMTQ0NTg1_de0077c8-b775-4cc5-b3cc-91b5f1c148ab"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTo1NzY5YWQ4MTg0OTM0NzY4YTU0YzMzMjMwNzIyNmI1MS90YWJsZXJhbmdlOjU3NjlhZDgxODQ5MzQ3NjhhNTRjMzMyMzA3MjI2YjUxXzktNS0xLTEtMTQ0NTg1_df66ae76-cde9-404b-bb0a-6cc5585d5801"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i6c66745df52146bfb5dd50774ffae5a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgz_82c7ff0d-d767-4395-9293-e624d6f2f6f9"
      unitRef="vote">1</exfy:CommonStockVotingRightPerShare>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i1e8f26f005fd4ec4a6824fe8461058fb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njg1_df8d68db-803d-44ff-aca1-faa442169c23"
      unitRef="vote">10</exfy:CommonStockVotingRightPerShare>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i9eeb60ce442540f8a81609684856342e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njg5_12806086-c204-4e08-9f27-96058f344680"
      unitRef="vote">50</exfy:CommonStockVotingRightPerShare>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i5a49959c4f6048069c71f7fa3c02bdf3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njky_d153ed7f-e0f0-4a4a-ba52-1bb11c75ae5c"
      unitRef="shares">1</us-gaap:ConversionOfStockSharesConverted1>
    <exfy:ConversionOfStockNoticePeriod
      contextRef="i4882b6e53b56402eba79d071f3092e6f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3NzA3_0060f5dd-dab0-4a5c-a16f-7d4a0e301b3d">P10M</exfy:ConversionOfStockNoticePeriod>
    <exfy:ConversionOfStockNoticePeriod
      contextRef="i84b4d75267d348839be3024421904133_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3NzA4_6809c56a-b1f7-467f-a861-cd822d512497">P48M</exfy:ConversionOfStockNoticePeriod>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90ZXh0cmVnaW9uOjdjNTdiYWVjN2RlZDQzMjQ4YTczYmRiZTkyMDMwNzFhXzQ1NjI5NzMyNTU3Njgy_4177f06d-44a0-4763-8a8b-d68fca6d2208">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,419,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,737,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,619,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,405,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,425,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,165,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3767ae6088fe4da6a6df7529deaae58b_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtMS0xLTEtODk4NzQ_4af9162a-5b46-44f6-bf02-32d07f82907f"
      unitRef="shares">366982</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5554b04067544044bd28ac6114f8eb9f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtMS0xLTEtODY2NTk_96dbcfe7-6dc9-472f-a12f-ddece5fa0a54"
      unitRef="shares">413040</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7382b9a2804b4cc6a219762e314ea088_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzItNS0xLTEtMTQ0NTk4_8190119c-2ed8-4424-9cb7-949e1112a9cc"
      unitRef="shares">396270</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie36bcde46d614e6681f18e0d7f91df08_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtMS0xLTEtODk4NzQ_93b65f75-0ba5-4b8d-8e50-75eb79dab9f8"
      unitRef="shares">9419506</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i65661950296c4e10b2c77b18d60d5da2_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtMS0xLTEtODY2NTk_c13e390c-aa16-415d-a291-84e37cd41c0f"
      unitRef="shares">10981370</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib5ed8f56b4a14591baa8afc161c70cdf_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzMtNS0xLTEtMTQ0NTk4_dfdfa4bf-c808-4db1-bf14-8ee7f7256c5f"
      unitRef="shares">8737650</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7c0659a4735342f89ebb5370ea990c44_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtMS0xLTEtODk4NzQ_83a0a39f-4c21-4fc1-a8d2-49cb6e8d8b26"
      unitRef="shares">36619129</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa494eb04cba43f390734a4c81ab9f04_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtMS0xLTEtODY2NTk_aa381377-f7a9-4ea9-8bfc-272f55dcedf1"
      unitRef="shares">42031390</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73071855067142628fd21d8c8e5f5ffc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzQtNS0xLTEtMTQ0NTk4_83d8fbca-fa51-45dc-8852-3ef3f9f2a374"
      unitRef="shares">42031390</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzYtMS0xLTEtODk4NzQ_9fb24a49-cc0a-4e8f-a81d-4da31b6a4d3b"
      unitRef="shares">46405617</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzYtMS0xLTEtODY2NTk_54aa3bc7-d0d1-4177-8f4c-84d6187b04a3"
      unitRef="shares">53425800</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61b06304f0e246929363d9350c50e8fb_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8xOTkvZnJhZzo3YzU3YmFlYzdkZWQ0MzI0OGE3M2JkYmU5MjAzMDcxYS90YWJsZTpmODI0MzNmYWE0MGI0ZWViYTJlNTk0Mzg4YWU3NjllNi90YWJsZXJhbmdlOmY4MjQzM2ZhYTQwYjRlZWJhMmU1OTQzODhhZTc2OWU2XzUtNS0xLTEtMTQ0NjAx_71fd1cdb-aee8-4b74-9e7f-59c4236e49b1"
      unitRef="shares">51165310</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDIvZnJhZzo4ZTFiMThkOTc4YjM0ODA2ODc1OTA0YWRhYjBjOGYwZi90ZXh0cmVnaW9uOjhlMWIxOGQ5NzhiMzQ4MDY4NzU5MDRhZGFiMGM4ZjBmXzQ1NjI5NzMyNTU2MDg1_0870f46a-3f79-467d-b1ce-c8edec9a8dda">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company is involved from time to time in claims, proceedings and litigation, including the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 29, 2020, Sapphire Crossing LLC sued the Company on an expired patent. Following the Company's attempts to dismiss the case informally, Sapphire Crossing amended its complaint, dropping certain allegations and adding allegations of direct divided infringement. As of December&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020, the extent of a potential liability was unknown and could not be reasonably estimated. On June 8, 2021, the case was settled and no payment was required of the Company upon settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the case of any litigation, the Company records a provision for a liability when management believes that it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. The Company reviews these provisions at least annually and adjusts these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQ1NjI5NzMyNTU4MDE2_f0b29ea2-9079-45f7-bc34-4f5bdf80f707">EMPLOYEE BENEFIT PLANS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401(k) Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; In fiscal 2009, the Company sponsored a U.S. 401(k) defined contribution plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and 401(k) matching contributions as defined in the plan and as approved by the Board of Directors. Effective January 1, 2018, the Company matches up to 4.5% of each eligible participant&#x2019;s 401(k) contribution. The Company&#x2019;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. No discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The Company&#x2019;s 401(k) matching contributions for the years ended December 31, 2021, 2020 and 2019 were $0.7&#160;million, respectively. The Company has no intention to terminate the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;UK Pension Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Since inception, in accordance with local laws and customs of the UK, the Company sponsored a UK pension plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and matching contributions as defined in the plan and as approved by the Board of Directors. The Company matches up to 4.5% of each eligible participant&#x2019;s contribution. The Company&#x2019;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. No discretionary profit-sharing contributions were made for the years ended December 31, 2021, 2020 and 2019. The discretionary matching contributions for the years ended December 31, 2021, 2020 and 2019 were $0.1&#160;million, respectively. The Company has no intention to terminate the plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iab104d5c1e294dd7b43a1f8d37e5386a_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjI_3b973927-b19b-4917-8750-b48c27a36d7c"
      unitRef="number">0.045</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_2b49308a-a308-4d30-9430-5ca814d12bfa"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i55521b04655944129a8806e4077b2df1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_dc21fe92-d177-4a36-8f65-1164e32cd9c8"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIyNjY_e3c97d27-0807-4537-88d9-6a67e4dbfbd8"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i54267b63b5824ff088a0cf8198507de2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_af07ed51-1b9c-4b80-8184-84f0db380dbe"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i55521b04655944129a8806e4077b2df1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_c43b77ae-6988-4103-bc5d-38ca5195fc5a"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia9e6a7b5e2594f76a40e6ac59a591e5a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyNTk0_cc3423a1-632f-41b6-96bf-d74ecd27c7b8"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iada342e04d8b444dadfac9c2c916dfb0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzMzM_4c336b62-689d-4f09-862c-9646e4705c4a"
      unitRef="number">0.045</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_2aebd13b-96a8-4524-aa93-42a8e52a5d18"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_47d7e8b3-a793-48eb-afb9-59e477a0a18b"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzU0OTc1NTgxNDIzNDc_a57ab926-149c-457d-afd6-f5fac02547a2"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ice0da20d1a6f46499ed10634917d85db_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_56e70c32-e4dd-466b-aea9-7294c2d79cb6"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib7243f8248b0455dad4aba3363c11c2f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_7c225599-08e5-4a33-852d-f4e87ff6e9e0"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i10126e48ac164ae8b391a33aa69cf3fb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDUvZnJhZzowMDAyYjdlYTI3N2M0YjM4OWE5YzUwYjNlMWU5NWEwMy90ZXh0cmVnaW9uOjAwMDJiN2VhMjc3YzRiMzg5YTljNTBiM2UxZTk1YTAzXzQwNjgxOTMwMjMyODg2_9698a173-755f-4ec2-9c13-4defde2cf430"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="id0533d8c63494b948f69a3ea135b85de_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTY4MTc0_775e2f03-9d58-4c5a-9340-7159e4e3addf">RELATED PARTY TRANSACTIONS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2018, the Company loaned $0.6 million to the Company's Chief Executive Officer, David Barrett. The loan bears 6% simple interest per annum for 60 months of interest payments due monthly until the loan principal amount becomes due in full upon maturity in September 2023. During the years ended December 31, 2021, 2020 and 2019, the Company recognized an immaterial amount of interest income. As part of the loan agreement with Mr. Barrett, repayment of the loan may be accelerated upon certain events. One of these triggering events is the loan amount becoming payable immediately upon the receipt by Mr. Barrett of at least an aggregate of $2.0 million pursuant to one or more sales or redemptions of the Company's common stock. During the year ended December 31, 2020, as part of sale of common stock from Mr. Barrett, to new investors, Mr. Barrett received more than $2.0 million from the transaction. As a result, the loan amount became due immediately. As the amount had yet to be paid as of December&#160;31, 2020, the Company recorded the related party loan within Related party loan receivable, current on the consolidated balance sheet as of December&#160;31, 2020. On April 22, 2021, the Company's Board of Directors unanimously consented to provide a waiver of the accelerated term clause in relation to the 2020 sale of stock. On June 24, 2021, the related party loan was repaid in full by Mr. Barrett.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company incurred sales and marketing expenses of $0.4&#160;million, related to partner payouts and advertising fees paid to CPA.com. CPA.com is considered a related party to the Company as Timothy L. Christen, the Chairman of the Company's audit committee in addition to being a Director on the Company's Board of Directors, also serves as a Director on CPA.com's Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company incurred total employee compensation costs of $1.8&#160;million related to William Barrett, the brother of David Barrett, in connection with employment at the Company as a Success Coach. Mr. Barrett plays no personal role in determining his brother&#x2019;s compensation or reviewing his brother&#x2019;s performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 28, 2022, the Company granted an employee 43,060 RSUs, comprised of 21,530 shares of each of Class A common stock and LT50 common stock, at a grant date fair value of $18.93 per share. These RSUs only have a service condition, which is satisfied over approximately eight years with a cliff vest for 1/8 of the grant on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 thereafter until fully vested. &lt;/span&gt;&lt;/div&gt;There are no other significant related party transactions for the Company as of December 31, 2021 and 2020, except as noted elsewhere in these consolidated financial statements.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i80e1865a5d794dedad1c5ac22ae8f773_I20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0Njk3_a25a70aa-21f3-4122-b995-70b5da1caa05"
      unitRef="usd">600000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <exfy:LoansReceivableStatedInterestRate
      contextRef="i80e1865a5d794dedad1c5ac22ae8f773_I20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0Nzcz_7213cd23-668b-4e44-ae75-f192be3c95f6"
      unitRef="number">0.06</exfy:LoansReceivableStatedInterestRate>
    <exfy:LoansReceivableTerm
      contextRef="ia3bf531d21ea48328347909ccfe4bfc1_D20180901-20180930"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM0ODA3_fa40124f-7b76-438a-bd27-03ecd5079f5a">P60M</exfy:LoansReceivableTerm>
    <exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent
      contextRef="i61edbd68f6c044d0bd1b6f1af12d4866_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM1MzMx_4bef6bc7-6e20-4cc3-b2af-316c95aa331f"
      unitRef="usd">2000000</exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent>
    <exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent
      contextRef="if6b54821753d4316bfa473d9317cf4d5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQwNjgxOTMwMjM1NTc2_34514b72-2602-4308-84ab-0bcab78cb9f7"
      unitRef="usd">2000000</exfy:AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ifc841f61c628461bbd0a99a927ece8c9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTcyMzc1_ced16239-5eb8-462a-8e97-e0faa4085393"
      unitRef="usd">400000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i627dd1de6a3443b8ac85aab84839bef3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTcyMzg5_08366ce0-a54b-43a3-b439-6586aa6c6483"
      unitRef="usd">1800000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1Njky_94c61de4-ebbb-480a-add4-6909aca694d9"
      unitRef="shares">43060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ieebebf90f9c34330b6b6fa08a8993a09_D20220328-20220328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzAw_2a6a2ab6-88db-4edb-b7b1-56fbe9fc0ad0"
      unitRef="shares">21530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i56e885552e7c40fca35e11d6b14e407b_D20220328-20220328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzAw_51edacb6-600e-40e4-b842-06e358a74348"
      unitRef="shares">21530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzQ1NjI5NzMyNTc1NzA4_b322a4e1-a0e9-4465-b442-0eda0c1cd8f2"
      unitRef="usdPerShare">18.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328"
      id="id3VybDovL2RvY3MudjEvZG9jOjA4MDdjNmRiMTZkMzQxYjA4NzU0ZGM5ZmM1OWFmMzdhL3NlYzowODA3YzZkYjE2ZDM0MWIwODc1NGRjOWZjNTlhZjM3YV8yMDgvZnJhZzo1MTNhNjdmNWIzODU0ZTEyOTgzZTgzNzdjZjRhOTI5ZC90ZXh0cmVnaW9uOjUxM2E2N2Y1YjM4NTRlMTI5ODNlODM3N2NmNGE5MjlkXzM4NDgyOTA2OTk1MTk5_a5070f36-532d-4886-a7ca-8c7abea180c7">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M#"H!\P&\7PFA=S>F@?V9\,W_ 5!+ P04    " !\B']4I7*]AB,"  !T!0
M&    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V4VX[3,!"&7\7*!5>KIDT/
MP))&ZF$K*NVB:BM "''A)M/$6A^"/2&[;X_MI*%(;=2;V&//?/YGG'%<*_UB
M"@ DKX)+,P\*Q/(^#$U:@*!FH$J0=N>HM*!H39V'IM1 ,Q\D>!@-A[-04":#
M)/9K.YW$JD+.).PT,9405+\M@:MZ'HR"T\(SRPMT"V$2ES2'/>#7<J>M%7:4
MC F0ABE)-!SGP6)TOYPY?^_PC4%MSN;$97)0ZL49VVP>#)T@X)"B(U [_($5
M<.Y 5L;OEAET1[K \_F)OO&YVUP.U,!*\>\LPV(>? A(!D=:<7Q6]6=H\YDZ
M7JJX\5]2-[[1QX"DE4$EVF"K0##9C/2UK<-YP.Q*0-0&1%YW<Y!7N:9(DUBK
MFFCG;6ENXE/UT58<D^Y2]JCM+K-QF"RJC"'9RN9Z;9WB$"W6;89IBU@VB.@*
M8A21)R6Q,.1!9I#]#PBMGDY4=!*UC'J):T@'9#RZ(]$P&O7PQEV28\\;WYHD
M^;DX&-3VE_C5@Y]T^(G'3_KP2I,O5,"E\O5'/VAID+RCHOQ$?JA*YN3Q<=>C
M:MJIFMZD:L.T(-OU)6']@$G4HV+6J9C=I.)1I5=_KW["GDJRT52FS*3JCJPH
M9_8>):.7U(5GG2! Y[[?#4EM7;%IBFZU>U(632?]<V_>HR>J<R8-X7"TH</!
M>ULMW?1X8Z J?5\=%-HN]=/"/HN@G8/=/RJ%)\,=T#VTR5]02P,$%     @
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
MPQGHUP;P^TH C+H;_5UE]QUM\1]02P,$%     @ ?(A_5(J*K>IL P  /@\
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6REEUUOVC 4AO^*%>VBE3H2
MYY-4@-1239NT2:BLV[4;#+'JQ-0V9=NOGYV$!#"$I.4"\G'.\?.:8[_R:,OX
MBT@QEN!/1G,QME(IU[>V+9(49T@,V!KGZLV2\0Q)=<M7MEASC!9%4D9MUW%"
M.T,DMR:CXMF,3T9L(RG)\8P#L<DRQ/_>8\JV8PM:NP>/9)5*_<">C-9HA>=8
M/JUG7-W9=94%R7 N",L!Q\NQ=0=OIS#6"47$+X*W8N\::"G/C+WHFV^+L>5H
M(DQQ(G4)I'[>\!13JBLICM>JJ%6/J1/WKW?5OQ3BE9AG)/"4T=]D(=.Q-;3
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
M1'/OVCPHOJMO(E=<*5[6/[>,0N)J /R_X5P='_0"W>WW_#]02P,$%     @
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
M3%A6_$7!^@0^+Q'I&/BV&3Y]]AM02P,$%     @ ?(A_5%?MOWZ%#   4B,
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
MT9ZPX1<<X8LW!?]J8FJ\-QE_7"@);Z4->#XS\-;J"UW0_(SFY?\ 4$L#!!0
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
MXMC!2\.CW,-Q9$NH\3X[5Q+MF%S1^4,YZ$M9(EWK$@./NN;NE.+F4>135H>
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
MS7 #\GA^FH:9J'[A!6-:<=# $*'6:RIF2R!CQ\+#Q_.'(7?(O@C]9B7VRZ^
MBIP=1>[)*O+U2@G*/PKP$U=G]&6+?HH^H]3J-ZF/2^G2.R%TZGYD"5JDV@5U
M30 JI4$[#H9E"#9^]*[LX!<TO>];H+3VR^^*_SB"$&JD425C?$WP9\7%5[-O
MSA_CM8Z6WKQ(=R&HWK#'LT>/SHL?IYN+ -<7WSPLKDUE0]\T&G:D6F??/GY8
M_$+G_UGQ\/'LX<77"9$)9;;->EA,:FW$2S 9&%WJRWE (M+/+N:/8OY;]QQ-
MDV4$@*X$"&\1>BL$^2(<2;R&N<+73/+-2'US\CN(5,HH]BY3010U&%._72)Z
M4V&3"-T09>@-=L<-0'X#6RHI. !#%F#F G%$5A$(0ZH,/7;=VNF-8;.4M60)
M./+B,O6&JUR-("(EA(#8X2PH[4>],90@Q#;I'CMIW[,VYC.(JXB9&0YH]'"*
MX>'@'G&:V-#,J24X''KC9>=]E5\.RUHW[R)M66D,Z[Y(5$HW9/9\]!496IO>
MI!;U3Q!31^_#._U==H'AWP:&?V73Q1>CTD"UC*JW]8S);"R^#V)XF):*?1FY
MS1$[Y?1-*\#V9NFZ_4R_O(6[W=HVO)9DEMD#40J _F9\T2/9Y0F8_<UN !KM
M7$4E#72P3%URV*4GY>NI]%\%U(^.H(@[0TX;O@9<=M?8W=/9Y:;VE5_OX^7L
M@S)@;"LSX8I5>7<+R%!J%!N\_B.UD8?W'.BIT@+3^(PZ':'D-6>9UA)NE>YL
MKEK.R(7,AP=)/88*T/-14?P/O7RU8=-K\GTX?\BF3S(FL"\UW3&0;@_@"[\T
MV04.QE*5DWJN0Y:FQ8!S-:)%!E5,(QIAENO13/"-7X@A]!H46MZ;D;T<B 5U
MZ(R9YT:"OD!"O4]JW(J(,F2T4??W8B!>Y9!Z>;@:EEG2HN=>HX8-=QGP31+T
M*Z#H++X@FH\QWC.!-QK)+054E,\70W!UE_C,^N?4T/C>*@*(Q?)'Z""^$6-X
M6.K>#%1U)6-"O8[QX!8*K=G^L"LV*/ETQ]G.Y#8[$HXG7CF077N1W::C+<[+
MW.(\.V:.1DH[4&:_G]+D]N?@+0S>JT7-L('U^'Z8J.NQKCB',YQ;MK!^V^-$
M]_JFAV7Q,% /V?8@QG)LAT>N"#A@4!+V&#F@DD!^QV1V:PZE72<OC(CWP\ S
M*Q3#;,_%Z'[:L]ZGP:3<#&,2LX +V;SDT?!>2/YV@ >)0*HW6$>=.S^)7*8I
M,7DV/T?/)M[I/N+U_!,(;X:OD0=,<\0RC5PT*J@G+Z6G^2G&D9YK,.[\Y'[W
M],E]U\+_EO!?XV_A_U1E_!PLLJ=/Z.W95[:JZ/6R=??]O8M[ZEN<Y/M[EQ??
M73ZX=Q]&IL>?/MD!'P!RZ.*8RJY@Z/G\FT?WV.P*'SJ_PRDQ9@D*A_[<6 ,Z
M'!^ WU?>=^$#+H!OH"?PGOX/4$L#!!0    ( 'R(?U2%5^)<?P(  %T%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*54;6O;,!#^*\+L0PNA?FW2
MAB3@)"TKM"RDW0H;^Z#8YUA4ECQ)KKO^^IWDQ,V@#8-]D>Y.=\_=2?=HTDKU
MI$L 0UXJ+O34*XVIQ[ZOLQ(JJL]D#0)/"JDJ:E!56U_7"FCN@BKN1T$P]"O*
MA#>;.-M*S2:R,9P)6"FBFZJBZO<<N&RG7NCM#6NV+8TU^+-)3;=P#^9KO5*H
M^3U*SBH0FDE!%!13+PW'\\3Z.X=O#%I](!/;R4;*)ZO<Y%,OL 4!A\Q8!(K;
M,RR <PN$9?S:87I]2AMX*._1KUWOV,N&:EA(_LAR4TZ]"X_D4-"&F[5L/\.N
MGW.+ETFNW4K:SC<>>B1KM)'5+A@KJ)CH=OJRNX>#@(O@@X!H%Q"YNKM$KLHE
M-70V4;(ERGHCFA5<JRX:BV/"/LJ]47C*,,[,%NGJYB&]O?E^M23W7ZX?'M/U
MU<0WB&S/_6R',N]0H@]0PHC<26%*3:Y$#OG? #Z6U-<5[>N:1T<1EY"=D3@<
MD"B(PB-X<=]G[/#B#_#6H(&JK"14Y&0)SSB--<Z6(3_2C38*A^/GD2Q)GR5Q
M69+_O,VC*):'8UW3#*8>$DV#>@;O76BRH#4SE+-7R(F6A6FI IS)M^XRJ8W&
M%4FD#3K)@I@22"$YLI&)+3EA BVRT7@O^G1,4FU]\/:AVH#J7\ NP;^F^T3"
M8' Y'*(P'(2C@-R"UF,D8-94#:>V#EI)9=@K=<P\20;#8'1*3J)!DER<NK#X
M_!+W>#"*(O+>P_@'(U^!VCIBVTX;8;KI[ZW]WY%VE'ES[SZ>.ZJV3&C"H<#0
MX&QT[A'5D;E3C*P=@3;2(!V=6.+_!\HZX'DAI=DK-D'_H\[^ %!+ P04
M" !\B']4';N?34X#  !"!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6RM5=MNVS@0_96!D(<$$"Q14IPXL TXB7L!FM:;MKM8%'V@I;%%E")5DJJ3
M?OT.*5OKO20+;/O"RW#FS(7#P^E.FR^V1G3PT$AE9U'M7'N5)+:LL>%VI%M4
M=++1IN&.MF:;V-8@KX)1(Y,L3<=)PX6*YM,@6YGY5'=."H4K [9K&FX>KU'J
MW2QBT4%P+[:U\X)D/FWY%M^C^]BN#.V2 :42#2HKM *#FUFT8%?7A=</"K\*
MW-FC-?A,UEI_\9O7U2Q*?4 HL70>@=/T#6]02@]$87S=8T:#2V]XO#Z@OPBY
M4RYK;O%&R]]$Y>I9=!E!A1O>27>O=Z]PG\^YQRNUM&&$7:];D,>RLTXW>V/:
M-T+U,W_8U^'(X#)]PB#;&V0A[MY1B/*6.SZ?&KT#X[4)S2]"JL&:@A/*7\I[
M9^A4D)V;K^[?K9;W'WZ'Q=M;6/[R\?7J;OGVPS1QA.TUDG*/<]WC9$_@L SN
MM'*UA:6JL/HK0$)!#9%EA\BNLV<1;[$<0<YBR-*,/8.7#YGF 2]_*E-#G6S<
M8PPKR94#KBI8?NU$2RWFX--B;9VA'OG\C*MB<%4$5\4/%_7_X, ADY "#BF4
MFIZ*=5B!WH"K$39:TIL3:@NG0I%$=Y8L[-D5+*S7H0ICLT8S5-D/*=SHINT<
M&OLW_!/28S1.L@F\Z(P2KC,8=#;BP:\ML+@89S1F+(4W2(^EUK("T;1&?T,/
M8N$B9ND8QO$DO_">&C2EX!+6G9"5#W4<%Y-\/[[QX$7,SME^O*$4G>GZ!TTY
M$>Z6_%K(XGS"($\+R%@\832E<9H5%(2U5_3TRZ[I)/>UJ9#(BUSVG$#XO-'&
MB>^]X/0\GEP69W!:Q.,Q.Z-L&4GRM%_DXQR("T)Q'Y%3A= W^S\+&?>5]/!9
MRB;Q?WC%!^)8BT1R?8Q./W7'.V[A)!LQH@(IR32&$S8J#KN@?"R("=*V&)A/
M/HXHT)\3AK"D5&KCDZ=K>(D*#5UB0*R(I81_2]XI:!6JY7M32U$%7.MHZKN!
MNE"H4C<X^K=GEQSQ&C7*-K"W);!.N9[B!NGP02QZ7OQ3O?]=[KC9"F5!XH9,
MT]'%>02F9^Q^XW0;6'*M'7%N6-;TR:'Q"G2^T=H=-M[!\&W._P!02P,$%
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
M%O??.)&:]5K95,M<S"N=9R1'%^(]I.2RR!+QDU5+4R3=96)N+/RE,G%X/I@
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
MZTRQY!DG:E]DWOS-GW((4VL?Y")>KM%KW+%W@DB[:O9JY3P)HM['?C4'*6[
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
MTO*&Q64O,Q=].1IM"B'.NY&'9UMQ2:7GZ;!>\Q67E(64>TZ3X41G2T32H/Q
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
MW" FA<9EM/Q_=,0PSR0Q1B^V*Y"II)F2),[V<GQ859AV0LW)S)LHV"<G%?L
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
MP:D7:$J-;/:QS*XS\=IL%9I2ES-#1-K0JSKBB%]6")\=O=QJ)G+]Y1*^(U.
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
M60"ZZT3=Q*K&5_]&6>HEWMQ2\T;M'&B_5,H^3UR _G>P^ M02P,$%     @
M?(A_5.[TN;'O P  A@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
MC59M;^,V#/XKA%<,/<"+W^VD2P(D:8H+UFNZ)'>'8=@'Q59BX6S+)\E-NU\_
MRG9<'ZX-]L6F2#X/28DR/3YQ\4VFE"IXSK-"3HQ4J?+&LF2<TIS( 2]I@98#
M%SE1N!1'2Y:"DJ0&Y9GEVG9HY805QG1<ZQ[%=,PKE;&"/@J059X3\3*G&3]-
M#,<X*S;LF"JML*;CDASIEJK/Y:/ E=6Q)"RGA62\ $$/$V/FW,P#[5\[?&'T
M)'LRZ$KVG'_3BU4R,6R=$,UHK#0#P=<37= LTT28QO>6T^A":F!?/K/?U;5C
M+7LBZ8)G7UFBTHDQ-""A!U)E:L-/'VE;3YU@S#-9/^'4^$:N 7$E%<];,&:0
MLZ)YD^=V'WJ H?T.P&T!;IUW$ZC.\I8H,AT+?@*AO9%-"W6I-1J38X4^E*T2
M:&6(4]/%^N'+<K-;S>^7\+A9WBTWF^4M;'?KQ1\P>VBEC^O[V^5F^^LO0]>)
M?H?EGY]7N[_@^G9YMUJL=A_@>D?V&94?QI;"E#2Q%;?AYTUX]YWPC@N?>*%2
M"<LBH<F/!!;6TA7DG@N:NQ<9;VD\ ,\QP;5=YP*?UVV05_-Y[_ MOU=,O<#?
ML[U4 GOHGPN<?L?IUYS^.YQ;O%I)E5%8'V#!BR<J%,,-A$?L2"H$36"K>/SM
MK>V\2*QO\(TL24PG!EY12<43-:8S"?P N"\TWU-QWAO;A+@7NNQ"2QU:VR23
M"M>(52F% \_P K/B> /7K$ 5KR0I$FD"?8YIJ4"F1%! %6RU)(%4Z"38O[33
M,"DK7&D?_#Y(A0(2PEJP(RM(5MM)$>MLF'YBM@WK/<-32$ASCW->%0H61(@7
MC7XB645A2P7#"#-P3'MDF\-PV).NP!Z,G#!" 96VW;U;U!R7ONV8WFC4DZ[
M'831R/; ,Z/ !]<UAV[487YS(/1],_!?WU<0# (_=$:("*( ?-.QAV? 0L<,
M0]/SG)Z$F2 FC")P0C/$E)S(="(;H:[MF8XWZDF8D&^.7"WX 5('<*$7@ZX7
M@__7BWC.7W%/2:$DK)J#FN%!K5\/ZJU^O$C^=C_N^MT$2G\Z(&$RSKC4/9*7
M7&! !:QH9D[S^3\243=+S/,<%4V7GLX)O]-91/W<]S> 'TIZ1CQ4M1&+;[F:
MCI-P1YAH>PO#=9V9:.SRF8J8R3ISE0I>'5,\Y5(U@5S;\?!4[7.GV3_87 _6
ML>(_.:+;JQZ=NKS1*P3'0Z^A#>&H;W!#\%O#%0Q';[:#U9L-.17'>@)*W$:\
M1,V8Z+3=D)TUL^75O9G0GXC >RHAHP>$VH,(#U\T4Z]9*%[6DV;/%<ZM6DSQ
M1X$*[8#V ^?JO- !NE^/Z7]02P,$%     @ ?(A_5+W L?VH!P  BQ,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULG5AK;^.Z$?TKA+MM$T"1)5D/
M.TT")-ELN[CW[@:)=R^*HA\8B;:)2*(KTO&FO_Z>(2793AQG6R"Q7C/#F>&9
M,R.=K57SJ!="&/:C*FM]/E@8LSP=#G6^$!77OEJ*&D]FJJFXP64S'^IE(WAA
ME:IR& 5!.JRXK <79_;>;7-QIE:FE+6X;9A>515OGJ]$J=;G@W#0W;B3\X6A
M&\.+LR6?BWMAOBUO&UP->RN%K$2MI:I9(V;G@\OP]"HC>2OP78JUWCIG%,F#
M4H]T\;DX'P3DD"A%;L@"Q^%)7(NR)$-PXS^MS4&_)"ENGW?6/]G8$<L#U^):
ME;_+PBS.!^,!*\2,KTISI];_$&T\"=G+5:GM+UL[V60T8/E*&U6URO"@DK4[
M\A]M'K84QL$;"E&K$%F_W4+6RX_<\(NS1JU90]*P1B<V5*L-YV1-FW)O&CR5
MT#,7]].OU[^PSU^N;[Y,/W^_8;>_7GZY9T=3_E *?7PV-%B#)(=Y:^_*V8O>
ML!=&[#=5FX5F-W4ABET#0SC7>QAU'EY%!RU^%+G/1J''HB *#]@;]1&/K+W1
M6Q$O>"-.:"<+=LN? 3##+IN&UW-AS_]U^:!- [3\^\!B<;]8;!>+WUH,152L
M2L'4C-W=?V-WJJ1*6O.FV)?;@\:H/D_UDN?B?( "U*)Y$H.+CZM&UG-F%H(]
M"]XP06EG2)JH'D33)\ZSR]L:D.:9K;EF^)O!';76I^RZY%JS2W:MJ@JU<F]4
M_LB.PF/VZS0)7M_]W8(=Z_ GT:!VV1SY,ZS@1K 9EPU[XN5*L"4<T)1N]G5E
MM.%U0:YR\\J]@/WE3^,HC/[6'S_T9_!;._M8+_9&2>@%<4!GT<B+T@"BHY&?
M39S@D] D]XZYG-<YB$ 40VS&3$BH#,6/I6R@>H1D)6%PO#GYP.+0#]+W@@BM
M3Q,O&5GO@M#+DLZ[A!T 4]*#*?EI,+F]^+JTU$:H.CD J\-F+SM&)KN$(VSW
MDM?/?]5,VU74<D.@^\!C*TJ_!H7X(9I<:N"@D?DV&EY)'LYL.&%AXB5QXHV1
M4!?S!A*AEX[&'F'H XO\,.P%NN5I2[TLR[S ;6;@QUDO=! )XTE,6#NVEI/L
M?12'(R F\L;6F<#/QBSU1PF[<9X0I[ZI%T70"[;UPE>A3M+("\8D,_8GP;Y
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
MH3GNEENZ.*&R O1]+8D6^XTUT%W%9O\ 4$L#!!0    ( 'R(?U2*S3QGX@8
M #TB   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;*U:86_B.!#]*Q;:
MDUII%V+'#K!J*Y5"=95N6U3:W<]I,"7:$'.V*>UI?_S921H'$IMTEWZ@2?",
MG\<SS\\.9UO&?XHEI1*\KI)4G'>64JZ_]GHB6M)5*+IL35/US8+Q52C5+7_N
MB36GX3PS6B4]Y'E!;Q7&:>?B+'LVY1=G;".3.*53#L1FM0KYVX@F;'O>@9WW
M!_?Q\U+J![V+LW7X3&=4/JZG7-WU2B_S>$53$;,4<+HX[US"K]>DKPVR%M]C
MNA65:Z"'\L383WUS,S_O>!H136@DM8M0_7NA5S1)M">%X]_"::?L4QM6K]^]
M7V>#5X-Y"@6]8LF/>"Z7YYU!!\SI(MPD\IYM_Z;%@(CV%[%$9)]@6[3U.B#:
M",E6A;%"L(K3_'_X6@2B8H"1Q0 5!FC/ &*+@5\8^/L]0(L!+@SPGH'?MQB0
MPH#L&2 ;I* P"++8Y\'*(CT.97AQQMD6<-U:>=,7V71EUBK <:HS:R:Y^C96
M=O)B/)E=W=],'V[N;L'=-1@]SFYN)[,9N+P=@]'E[&:FGT[O)[/)[<-EUNH+
MN TY#W5""' RIC*,$W$*/H$>$,N0JX=Q"A[36(K/ZJ&Z_A8GB4HB<=:3"K#N
MMA<5X$8Y.&0!=\M>N@"2SP!Y"#[.QN#DTVF4A$*8SO+/!M=7;M=WD>P"U,]=
M-YB/W>9C&G6!#W>0O3!)6P";M/?L%9Y;>+UN$TF<X]5 FQSU5.Z4"83*!$*9
M9]_B^9XFH:1S, VY? ,//$Q%F)&&P[=?^O8SW]CB^XJM5K%4/"8%^ 4^-4U3
M[F"8.= L^G+A=?VSWDM#K[CL%1_L57&>*KWHYV>P#CEX"9,-!2=KRO-I.-5H
MRCEI@I7WT-^!Y7D>+)'EJ7"PV<X 2#D XAS 5)$SY5Q-2C&&HB[#C5PR'O^G
MOCC)'YTV95+N/*B @E[^UPPK*&$%3E@S#0:(=1)+H/F#?091)=1--9P[A-Y.
M@"S1Z9<P^FVF]TKS"+AT9.F@=#@X>@4,2]]#-UB-4DT=6^1! B<9_^D$S"Z:
M.'58FS]+04#/+!*>>^ITMJC92E\HSS6%GK]&0O?JV6/IO;)$P<.]BZ)['>D3
MM:K8$WA4N-O!X!,2#&P9# W9070@>3(,\5-"P7JWS!RS#0WA0?_HN00-L4$W
MLWU@&G$#"5B"9V@)NGGIP_-89R*,/!_Z0QL40T70S44_M(11RXHKK(908/_X
MDV;8!0Z.&[5!/6J^YPUL,3-4! ]P45OB1(97D'?TR"'#&^BHO#%&#;S1'#14
M44>'"*,J)MX%LA ;]R(\+MQ6L03] <9>X.UIB(:6:.@'P1!;9AP9-D*']5<-
M?#L5,2Y<-\D(KS:$>MLA:6IYW<[K[G -/:)6PF^6#_<[DW'Z#+*]-I@JZ9>S
MYR^@Y7/CB!LX<Q^^J\DN:L.JR,VJNV6I\-U,[USE8S@2!<<O3D.:R"W#9FU+
M850XV@D:A$//'R)+[ RW(C>W'D'JCXHNVHIX9/@6N?EV\DIY% LM-.)(8=J(
M.?@(KMP[J?)"OQF3;PC;=PO!*6<1I7,!%IRM@%Q2(,*DJD^;MVFCPFUUGT;Z
M76*!8QC>=S/\-'S+=X<+QL$FG5.^Y7%6MO-81&RCOPK3>;;/4)FF)8\-8'%,
M JO+9G=H 6CHWW?3?PE0!6C^+A?90EUHD!$3UIWMJ/!<G;^!!4YE/]V*T U7
M3#=/21SEE ?NWG%] ;=TF_.=2R'YAEE]?/Q# L. ?BM=V8)*_+JB1($W"(:!
M);*&+'VWH&P=V0+LM:Z?R6LLLFS-'BY9HA+8&7##KO[Q):EO:--O)4G;!+PN
M1@=D .T!-^SH?T2-N@*>/UC+^AGD[O&0(4%\?-6*#:?A5JJU17!Q@U[%9!A
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
M)=D)+E*K>X,,!4VMF332T9A():C)^+JV_"V]_\F.;K.%-(YTM/'!49^03O.
MI=ML(?7A,J6ICG-CJ-ZA%Z@2-J]K:)L>I/7)7FX3AK2/]++],3 ONO];Z>[L
ML!F*N3U'2 CYDJEBLZUFJ[/*L-BAM\N+@\X=%?.$24AQIJ'>>4=+B^+L4 P4
MS^U^_<J5WOWM;:S/6RC, OU\QKEZ'QB!Z@0W^ M02P,$%     @ ?(A_5+\Y
MQ7/L @  I@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULK59;;]HP
M&/TK5K2'5MJ:>P@5(-'0=DB#(BZ;]F@2DUAU8F8;:/_];">D0 .JJKX0VSGG
MY'S'P5\Z.\J>>8:0 "\Y*7C7R(18WYHFCS.40WY#UZB0=U:4Y5#(*4M-OF8(
M)IJ4$].QK,#,(2Z,7D>O35BO0S>"X )-&.";/(?L]0X1NNL:MK%?F.(T$VK!
M['76,$4S)!;K"9,SLU9)<(X*CFD!&%IUC;Y].[ M1="(WQCM^,$8J%*6E#ZK
MR3#I&I9RA B*A9* \K)%$2)$*4D?_RI1HWZF(AZ.]^H/NGA9S!)R%%'R!R<B
MZQJA 1*T@ALBIG3W$U4%^4HOIH3K7["KL)8!X@T7-*_(TD&.B_(*7ZH@#@AV
M<(;@5 3GE."=(;@5P?THP:L(GDZF+$7G,( "]CJ,[@!3:*FF!CI,S9;EXT+M
M^TPP>1=+GNC-%J-1?_H7/#V V?!Q/'P81OWQ'/2CZ&DQG@_'CV#R]&L8#>]G
MX >84P&)W.TM*C8(+%]!BFC*X#K#,8#RK0-7 R0@)OQ:@A>S ;CZ=@V^ 5R
M>48W'!8)[YA"NE;/-N/*X5WIT#GCT'; B!8BX^"^2%!R+&#*<NN:G7W-=\Y%
MQ0&*;X!K?P>.Y=@-AJ*/TZT&^N##=+M]H1JWWD%7Z[GG]#"':<I0"O4?B:[
MM-R@"]I>K>UI;>^,=J-2&7%)]#51'2[;GNTYH>MWS.UAE.]A86BUG&/4H %E
M>8%5HX[,^[5Y_Z+Y18$%2L!,0('XA3""6B_X\J!;M7;KLT&7Q. P:-\.W9.<
MWZ-:;=L*3W)N0#EA8#?G'-;>PXO>^X0 *C+$ *&QSN92VNU:M?WE:=O6VZEG
M?3;OBGGT9CNMP#]Y9Z,&7-@.O)/$&U MO]T^2=P\.,!SQ%+="#F(Z:80Y;E6
MK];-MJ];S,GZG6K"NC&\R90=? 19B@L."%I)2>NF)2VQLBF6$T'7NDTLJ9!-
M1P\S^2&!F +(^RM*Q7ZB'E!_FO3^ U!+ P04    " !\B']4MJNQ.VT"  #Y
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R55%U/XS 0_"M6Q -(
M0#[; DHCE11T2-Q=1>&0[LTDV\;"CG.VTW#\^K.=- JE(.XE\=H[L[-CK>.&
MBV=9 "CTPF@IITZA5'7ANC(K@&%YRBLH]<F*"X:5#L7:E94 G%L0HV[@>6.7
M85(Z26SW%B*)>:TH*6$AD*P9P^+O)5#>3!W?V6[<D76AS(:;Q!5>PQ+40[40
M.G)[EIPP*"7A)1*PFCHS_R(=F7R;\(M (P=K9#IYXOS9!#?YU/&,(*"0*<.
M]6\#*5!JB+2,/QVGTY<TP.%ZRWYM>]>]/&$)*:>/)%?%U#ES4 XK7%-UQYMO
MT/5C!6:<2OM%39?K.2BKI>*L VL%C)3M'[]T/@P ?O0!(.@ P5<!80<(;:.M
M,MO6'"N<Q((W2)ALS686UAN+UMV0TMSB4@E]2C1.)>EL<7,_N[WY?35'RY_7
M]X^SNRMT@E)<$84I>84<+?E*-5@ FL-&WWJE[U"AE$LET>$<%"94'FG(PW*.
M#@^.T $B);HO>"UQF<O855JEJ>5FG:++5E'P@:(Y9*<H](]1X 7^'GCZ=;CW
M%NYJ;WJ#@MZ@P/*%'QDT<"+EK*H5B-Z28_0#U"=%PKY(:(M$7R@BMW;G [LS
M8_<^+UO>D>4U$[M)?.]\/([=S="R]UEC?^+U26\T1[WFZ%/-MR#EA1[#K&8U
MQ4HKQXP+15ZQF<]]6EN^\4#%233V)CM:]V0%472V7^RH%SOZ;X./4;E[>:W.
MT7NWPM'YCLSW2>$D"'94NH/!-(_B=RS6I)2(PDK#O-.)QHOVH6D#Q2L[JT]<
MZ<FWRT*_S2!,@CY?<:ZV@1G__K5/_@%02P,$%     @ ?(A_5-\_Y8MU @
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
M    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;(U444_;,!#^*Z>(!Y"@:=+
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
MQ\=X$*FI^=B?U*8F= >'FEF;YLOG *1?@?0[0>ZI! YJ;2J.8HHR@A<D(Y)
M*TMA%^SEX+LUE*;$BVHD+2Y^.TA0@02=(*],X@PM&]5N8P@:HX=>':)%$P0U
MBC;-$8Q!A3'HQ'A: U>KBJZ^01@TA]:;]0"A11.%-82FQO$#MYTAK!C"3H9Y
MJC;'I5I7^3<087-PMY;@M*GI^_75U-1X_;"=(:H8HA.64W?Z46,[.H.P7H2F
MR/4<KP;0(@K"^DJR]\ZE'/C*G.]"9;>ALOBZ5[W5%6)B3LY:_XVZ6A0W@2^;
MXE[RB/F*4*&XE\JR=S50*?'BK"\:DJW-Z;=@4IVEYC%5UR/@6J#>+QF3NX8>
MH+IPC?\#4$L#!!0    ( 'R(?U0)0Z>X6P,  +T,   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;+U786_:/!#^*Z=HK]1*+4E,H*4"I*YTVJ2^6@5O
MMP_3/ICD(-82F]E.:?_]:SLA!36DH%7[ G%RSW/WW#GGRW MY"^5(FIXRC.N
M1EZJ]>K*]U6<8DY51ZR0FR<+(7.JS5(N?;622!,'RC.?!$'?SRGCWGCH[MW+
M\5 4.F,<[R6H(L^I?/Z(F5B/O-#;W)BR9:KM#7\\7-$ESE _K.ZE6?DU2\)R
MY(H)#A(7(^\ZO)J$Q *<Q3>&:[5U#5;*7(A?=O$E&7F!C0@SC+6EH.;O$6\P
MRRR3B>-W1>K5/BUP^WK#_LF)-V+F5.&-R+ZS1*<C[]*#!!>TR/14K#]C):AG
M^6*1*?<+Z\HV\" NE!9Y!381Y(R7__2I2L06@/3W $@%((<"NA6@>R@@J@"1
MRTPIQ>5A0C4=#Z58@[36ALU>N&0ZM)'/N*W[3$OSE!F<'M_=7L]N9W .L[+P
M(!8PQ8QJ3$ +N$.34P4G$]249>K4&#[,)G#RX10^ ./P7RH*17FBAKXVT5A.
M/ZX\?RP]DSV>)QAWH!N> 0E(V "_.1P>-, G!\/#P2[<-RFL\TCJ/!+'U]V7
MQS)1/Z[G2DNSF7^V<'9KSJ[CC/9P?F*<\A@AL]PP_?H 5"G3"DX8C[,B,15:
M,YV:*CCG(.T6/Q>+\\(LG*4Z;2I+Z;3GG-JV\#@.2<]4X'$[^:^-2!"]&.WH
MB6H]4:N>KRN45#.^?&]%T:M@!Z\$O;8)^P/2+*A7"^JU%OV[ZRJ8G--'HVQI
M D;;:E\4:I2Y%0?/2*4ZO6K9%/W:9__P3='XVK7C0Q<+]"$77*<*R  2^MQ$
M=--.1$I1;S#M:+RH-5X<LU$:5;8S5"JC.K9HK\IVHHW*;LT4OJ7RLE9Y>=SN
M29B*1<$U&/'8ME<&M8?!'^Z5=CSI]()_FG)V-&PG_#!X.9R"/]X(;U#T.MUF
M#<?C=D5LG;#A055P/>T,IINF]F :Q+5M:F<PTZ;B9IK2]O@M[1G-X%XHYJ:C
M'[=/VLY:\PSAEA>YRXK@/QOST1[-WL[:F*-WX=K-V\N)&I(#B_^W,M<>SW&9
M>S^NR?MPE57PMT9%.]C_2^62<67>KX4A#SH7YL23Y:Q<+K18N>EQ+K291=UE
M:KXO4%H#\WPAA-XL[$!:?[&,_P=02P,$%     @ ?(A_5+@$<4(/ P  ;PD
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
MVX%VVH^?[:0II9#U87N!V+[GW'./G>MTMD(^J16 1L\LY:KKK;1>7_J^BE?
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
M=:+LR,J)XH7M41ZYTAV/'::ZB45A O3S!>=J.S$;U&WQY ]02P,$%     @
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
MC!E+FN-'8]1K?1K%[OV']3^KX'4P*R)ASMD_=*VV4V_LH35LR)ZI)W[\"YJ
M$F,OYTQ6O^A8RZ:IA_*]5+QHE#5!0<OZ2MZ:1'04<-RC$#8*X>\J1(U"5 5:
MDU5A+8@BLXG@1R2,M+9F;JK<5-HZ&EJ:;5PJH=]2K:=F=]_F#U^_H.^W_WY9
MHBNT@ T( 6OTG;RA6RGU_^CBGI(5952]7Z*+!2A"F;S4HL_+!;KXXW+B*XUA
MC/EYX_)S[3+L<;F _!I%^!,*@Q [U.>_KQZ<J_LZ^#8#89N!L+(7]=IK0E8Z
M9&)"ENB"-3%3D)<W TZBUDE4.8E[G'Q[N$<Y$>)='[PC$6OI2EMM(JE,F.-W
MF,4X"0(=Y*&;'ELL')V)G1'&+6$\2&@V/-=IH.K7H+6EM$,0X;$-:HN-<2]G
MTG(F@YRW>2[VA$E$RK6N(Q+$ 9R0B>4=IYD-:8N%43]EVE*F@Y1+Q?/7*U-?
MUBCGA2ZZDIBRY0)-'01I;)/:<G&<]9*.6M+1(.E=J4"G42%X,Y2 &"VHZH4=
MV;"QXS]JB_5@CEO,\2#F/9"*K3V6+KBQY37)L UGBV7CN#>164N8#1+.MT3H
MQ*T8Z!TOE:"KO4FB$S2S04-'%FVQ'D8<G,I],$CY*/0$(-1[=7S@QY[N=$]6
MSB(>V%L]ZC\9N--Q\/^#,&\,=1&N4I.G/H93S<?A\&:1G=XK1G_J\RGY1NE2
M![K['_184]'H+93*N76-X3,FG(2.\^J2S**HG_[43/!P-WEZ>&XZE9,PLOTF
MB0O0(9A%_:T$GWH)_D4SX3JY3C:[)X3C<&!'3VT!#_>%>Y#R!AT(VY-Z/F1Z
M0B5E#DX,N^I?U77,RI$MV8=ZZ@UXN#DX)HY/J 3W*4RM;A^-!O)U*OMXN.Z?
M073J:A_)O+'7);F*L[&-XG>F4?,I\)6(%UI*Q&"C-8/KD38AZNFZ7BB^JP;4
M%5=ZW*UNM_J+!(01T.\WG*N/A9EYVV^<V7]02P,$%     @ ?(A_5.:<H)F[
M @  2 <  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULI57);MLP$/T5
M0L@A 9)HL^4VD 5X2=$<T@9VTO;*2".)"$6J)!T[_?J2E*PJWEJ@%XD<SKQY
M;T@.XS47+[($4&A342;'3JE4?>.Z,BVAPO*:U\#T2LY%A96>BL*5M0"<V:"*
MNH'G16Z%"7.2V-H>1!+SE:*$P8- <E556+Q-@?+UV/&=K6%!BE(9@YO$-2Y@
M">JI?A!ZYG8H&:F 2<(9$I"/G8E_,QL9?^OPC<!:]L;(*'GF_,5,[K*QXQE"
M0"%5!@'KWRO,@%(#I&G\;#&=+J4)[(^WZ)^L=JWE&4N8<?J=9*H<.Q\<E$&.
M5U0M^/HSM'J&!B_E5-HO6K>^GH/2E52\:H,U@XJPYH\W;1UZ 7YT)"!H X+=
M@,&1@+ -"*W0AIF5-<<*)['@:R2,MT8S UL;&ZW5$&9V<:F$7B4Z3B5W7V9?
M[V_1X^3'[1)=H2<F(.4%([\@0X]X@Z; ("<*+3@U9V:-18;.YZ PH?+"!"SG
MZ/SL ITAPM!CR5<2LTS&KM+<3 8W;7E,&Q[!$1Y^@.XY4Z5$MRR#[#V JT5U
MRH*MLFEP$G$.Z34*_4L4>(%_@-#LW\.]$W3"KM"AQ0N/X"UT75E**,'V^/+\
M:*WEY8ET@R[=P*8;'$DWA8(P1EBA#SG%+(5#6]) #"V$N>ZOB1\&'V/WM5^F
M T[!,.R<WK$;=NR&)]E-LHR8,DA[!3.D"Z)T 6HN6[, BI5>4%Q? B& *?0&
M6!P2T62*>OS",-K1L.\SB@XKB#H%T?\IT!M<"\+%4=[1'J>KW=+ONWB'68\Z
MUJ.3K/7=^LN1&.WO=C3<+><!I_ZY::BYO:94@2ALKY8HY2NFFEO<6;OG8&*[
MX(Y]JI^)IJO_@6G>F'LL]"F7B$*N(;WKD:8DFK[=3!2O;>M[YDHW4CLL]5,'
MPCCH]9QSM9V8!-WCF?P&4$L#!!0    ( 'R(?U00(JI5K ,   <,   9
M>&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+5676^C.A#]*Q;:AU9J"P;R5261
MVM#5KM3=K9KV[K,#3K!J,-<VS>Z_W[$A- V09J]T7Q+;G!G/.>.Q9[H5\D6E
ME&KT*^.YFCFIUL6UZZHXI1E15Z*@.7Q9"YD1#5.Y<54A*4FL4<9=W_.&;D98
M[LRG=NU!SJ>BU)SE]$$B5689D;]O*1?;F8.=W<(CVZ3:++CS:4$V=$GU<_$@
M8>8V7A*6T5PQD2-)US/G!E]'V!I8Q#^,;M7>&!DJ*R%>S.1K,G,\$Q'E--;&
M!8&_5[J@G!M/$,>_M5.GV=,8[H]WWC];\D!F111="/Z3)3J=.6,')71-2JX?
MQ?8+K0D-C+]8<&5_T;;&>@Z*2Z5%5AM#!!G+JW_RJQ9BSP />PS\VL _- A[
M#(+:(#C5(*P-0JM,1<7J$!%-YE,IMD@:-'@S RNFM0;Z+#=Y7VH)7QG8Z?GW
MNR=T_V.Y1 ]WCVCYY>;Q#EVBA<B*4A.;&+%&W^'XW0NE4$$E6J9$4G0644T8
M5^> ?EY&Z.S3.?J$7*3,5X58CIYSIM4%+,+X*16E(GFBIJZ&F,W.;ES'=UO%
MY_?$AWWT3>0Z5>@N3VCRWH$+9!O&_H[QK7_48T3C*Q3@"^1[/NX(:'&ZN==A
M'IULCB='V 1-_@+K+^C+7YE12;201WR%C:_0^@K[?$&>.>2Y*TN5Y<!:FKOD
M=7Z)@\%@/'5?][7K@HVP]QX5M5'8#W$#>A?\H E^<#3X>ZK4-1RV6&04$<Y%
M3#1-D!:H(%*SF!5PGO,-4C0N)=.,=M*L]ACN1780^^)#1-1&7/;3&S;TAB?E
M!A&M)5M!=:XX->P6G,#JS06Z?\(>@B*#P<!#($,&U0OW1_R2"IY0"<4(%R2+
MNV@/3\MN%ZR=W3;*Z^8^:KB/CI[QB.8"KKX/3OFX\38^JN1/^Q30Y)*\0N5L
M*,K+; 47&UQT5I_='0:/I-*@ISDT9W")5<OG7?*-6QD/QEXP\7W_0, VT!^%
M?AB.#S7L  XF/AY/>J2<-.0G_Y5\PGAI*N;OZ4].I=\&]M#O !ZEC[VWY\[[
ML([.3"&=[^X*\ZA9<JW2ZJ\AJT@B."=2O3GH%*>.9[Q?--Y5,#R0IAOF'<"B
M&G9"<>&]#@#_OY+L3LY?B()/$Z43UA8%?RB*N]<AP8.YL9VF CIEKJO6H5EM
MNMD;V\,=K-^:+M=V7F]NJA;Y&Y$;EBO$Z1I<>E<CB$=676<UT:*P?=A*:.CJ
M[#"%3IU* X#O:R'T;F(V:'K_^1]02P,$%     @ ?(A_5/\P>WD+ P  BPH
M !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULS5;1;MHP%/V5JSRU$FOB
M$"BM  DH4RNU'8*N>YCV8)(+B9K8S#;02OOXV4X:0E>R]J%27XCMW'-\KG.X
MOMTM%P\R1E3PF*5,]IQ8J=6YZ\HPQHS*$[Y"IM\LN,BHTE.Q=.5*((TL*$M=
MW_/:;D83YO2[=FTB^EV^5FG"<") KK.,BJ<AIGS;<XCSO#!-EK$R"VZ_NZ)+
MG*'ZOIH(/7-+EBC)D,F$,Q"XZ#D#<CXB@0'8B/L$M[(R!I/*G/,',[F*>HYG
M%&&*H3(45#\V.,(T-4Q:Q^^"U"GW-,#J^)G]JTU>)S.G$D<\_9%$*NXY'0<B
M7-!UJJ9\>XE%0BW#%_)4VE_8%K&> ^%:*IX58*T@2UC^I(_%050 ?G  X!<
M_P6 = X F@6@:1/-E=FT+JBB_:[@6Q F6K.9@3T;B];9),Q\QID2^FVB<:I_
M.[Z#ZV^S&4S&4YA=#J9C^ *W5 AJCA>.+E#1))7'75?IW0S&#0OF8<[L'V F
M/MQPIF()8Q9AM$_@:IFE5O]9Z]"O9;S \ 2:I &^YY,-5RAC*E"^(FU43W3+
M-R= @AU1C;AF>9!-RQD<X!SQ+-.V'*542AC4$ 8E86 )FP<(QU2PA"TE3%#
MS&3:@"&52=B ^1-4MVO %0O3=:2CX6[+"PTWJ&(>P<]KS0M7"C/YJT95JU35
M>DN:,\7#AP;<<V4VM7_^G<[7O)*SMBVK*2V;/NFZF^HGJXO8D]HNI;9KI5HM
M$D+.-B@41G"4,,@M<PQ_X*!YANVW*CDME9R^X]"N[XA7\R4Z)6GG$_GCK%1U
M]B'^./OWS+T7!JD-V1-+O%WU\_XCUYC#WDE\ 3)7S;3J$&&%(N'1JX6OGI1X
MD-G*5W.>I%*@R;O,TZHS#_%WM/XGL@_9E5'RICKZ;@,5M%5[M%XZJ#YF7_"N
M3)/@(RQ43QIT:BSD5J[[#,72=D&FT*V9RF_^<K7LM :VOW!WX7F;=D/%,F$2
M4EQHJ'=RJJNPR#N??*+XRC8/<ZYT*V*'L>X649@ _7[!]?593,P&9?_9_PM0
M2P,$%     @ ?(A_5+'&:EDU P  ?PL  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S,N>&ULQ59=;]HP%/TK5IY6:6UB.Q^D J06F#9IW5#9UF<W,6 UL9GM
ME.[?SW9"H!"BOE1] =LYY_C>>Q+[#K="/JDUI1J\E 57(V^M]>;:]U6VIB51
M5V)#N7FR%+(DVDSERE<;24GN2&7AHR"(_9(P[HV';FTNQT-1Z8)Q.I= 565)
MY+];6HCMR(/>;N&>K=;:+OCCX8:LZ(+JWYNY-#._5<E92;EB@@-)ER/O!EY/
M(;8$A_C#Z%8=C(%-Y5&()SOYEH^\P$9$"YII*T',WS.=T**P2B:.OXVHU^YI
MB8?CG?H7E[Q)YI$H.A'% \OU>N0-/)#3):D*?2^V7VF34&3U,E$H]PNV-39!
M'L@JI479D$T$)>/U/WEI"G% ,#K=!-00T#$A/D/ #0$?$\(SA+ AA*XR=2JN
M#E.BR7@HQ19(BS9J=N"*Z=@F?<:M[PLMS5-F>'K\8_8+?/^Y6(#Y[!XLOM[<
MS\ EN.&:7>:LJ*PG8$&S2C+-J *?IE035J@+ U)K(JD:^MI$8;7\K-GQMMX1
MG=D1@SO!]5J!&<]IWL&?]/,AZA'P3?IM#="N!K>H5W%*LRN X6>  @2[ GH[
M/>B@3]],AVE/-KAU%#L]?$;/FM?EW>PE*RI3,+"4H@0346XJ3=RW)Y9@1B1G
M?*7 G$JPL,[V1!*VD80NDO MD:B#MXCQYNVYZ'I]:M'8B=ICZWD<QF$0Q3 9
M^L^'MIP"(QRB:! $KX'3#B"$<83A'O@JP:A-,.I-\(%(2;A6/;6*6ZGX@UU+
MVDB2]W M.:DQCN-T@(X\.X6%$ ?AL6,=:FF,DC-^#=K4!OU^N5N YI?DF4IS
MJP%SO&9/0&QL0?M<3-L-T@]V$0;[@SUX#Q\;U</2IR%,HR ^<K(#"(-T '%R
M;&8'<I#@)([.V D/+B_8F^-$<..D9H\%!:;M65(I39&=JWTU1'M]]-%^[H]U
MB-_%3]SU8<(4HO38T%-DB (,<7IBZ!N0=9;^06=24KER'9X"F:BXKB_H=K7M
M(F]<[W2T/K'=I>MX]C)U:WI'Y(IQ!0JZ-)+!56+.;%EW>_5$BXWK?QZ%-MV4
M&ZY-ATRE!9CG2R'T;F(W:'ON\7]02P,$%     @ ?(A_5"B5%#_K @  ;PL
M !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULK99M;]HP$,>_BA5M4BMM
M)$["0RN(U$*J=6L[5-9->VD2 U83.[,-M-(^_&PG#6$*(9O@!=C._7^Y.]O'
M#;>,/XL5QA*\I D5(VLE979IVR):X12)#LLP54\6C*=(JBE?VB+C&,5&E":V
MZS@].T6$6L'0K$UY,&1KF1"*IQR(=9HB_GJ-$[8=6=!Z6W@DRY74"W8PS- 2
MS[!\RJ9<S>R2$I,44T$8!1PO1M85O QA5PN,Q7>"MZ(R!CJ4.6//>G(;CRQ'
M>X03'$F-0.IG@\<X231)^?&K@%KE.[6P.GZCWYC@53!S)/"8)3](+%<C:V"!
M&"_0.I&/;/L)%P$9!R.6"/,-MKFM[UD@6@O)TD*L/$@)S7_12Y&(B@#Z!P1N
M(7#;"KQ"X+45^(7 ;ROH%@(3NIW';A(W01(%0\ZV@&MK1=,#DWVC5ODB5!^4
MF>3J*5$Z&83WT[NO/\,07(</X<WM-S"]NWJ8@;,)EH@DXAQ\!$^S"3A[=SZT
MI7J?5ME1P;[.V>X!]F=$.\"!'X#KP$&-?-PLG^"H SPC=V&-?-)>[M3(P]9R
M>+$OMU6.RT2[9:)=P_,/\)XHD3@&,XDD%@T\K^1YAN<=]&^A5F(P9E1R,E^;
M:S=-$&U@^R7;;_0U3+.$O6(.8B(BCC5:%1%U[&2T(G19MY4YL&N NCAM I7S
M376WCEJ$319[<73+.+KMXH@J21)U[N><7N75?4=__HJAG5EXU&POFEX93:_]
M"0*_P3UZ(>DZ;=CO?DGNG_PL#4KVX-_W &281YA*]5<$SHIQ;8%I9ON=KO.^
MP<>+TL>+YLQVOC10H+.KI<[)\P@KE1J>^E86Q%[#M3QN$C::[ >SJX:PN1RV
MOYH%J%H68-W=;&D7'K?;#VE7D*%W[!2UNI5P5X:A?_KSM"N.\#^J8]N;.3X"
M/W@U[4JOHEO1>\27A J0X(4".9V^XO*\N\LGDF6F?9DSJ9HA,URICAAS;:">
M+QB3;Q/=$94]=O '4$L#!!0    ( 'R(?U2E.@N#X00  $<6   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<U+GAM;*U876_B.!3]*Q::E3I2E\1V".F((E%@
M.B-U.A706>VC&TR)FL09QX$BS8]?.Z1Q6!(W;7F!?/B<>WU\?6)[L&7\*5U3
M*L!S%,;I96<M1/+%LE)_32.2=EE"8_EFQ7A$A+SECU::<$J6.2@*+63;KA61
M(.X,!_FS.SX<L$R$04SO.$BS*")\=T5#MKWLP,[+@UGPN!;J@34<).21SJFX
M3^ZXO+-*EF40T3@-6 PX75UV1O#+->XK0-[B5T"W:>4:J*X\,/:D;KXO+SNV
MRHB&U!>*@LB_#1W3,%1,,H_?!6FGC*F U>L7]J]YYV5G'DA*QRS\)UB*]67'
MZX E79$L%#.V_4:+#O44G\_"-/\%VZ*MW0%^E@H6%6"9013$^W_R7 A1 4"G
M 8 * &H+P 4 MP4X!<!I"^@5@%Y;@%L W+: ?@'(1]_:JYL/S80(,AQPM@5<
MM99LZB(?WQPM1R2(52G.!9=O XD3P]GT9K283L#=:+;X%RQFH]OY:+SX_O-V
M#LXF5) @3#^#O\']? +./GT&GX %TC7A- 5!#.[C0*3G\J&\7JQ9EI)XF0XL
M(?-2[)9?Y'"USP$UY/"#\"Y WCE -D(U\+$9?LLV78#M' YKX!,S?$Z3%SCT
M:N!3,WQ"?0F'C=&_MH?;-?#KUG!X<0BW9"64Y8#*<D Y'VXJ!QH209?@CG"Q
M PM.XI3DGF'@QB4WSKF=)J%)*,M&EHBL7_Y$11 _ULF])^GE),I(-T/4=UUG
M8&VJJAZWNO \[[#1=1T5K+0ZZ(93=L,Q=N-:BJ(D.LO2)4@HW\^'SW5=V1-Y
ME?@8=_L7]?%[9?R>,?Z,IH('ODI!NH/_!#(U"PWCXY;$[LG'OE]R]]N)MC>/
M.K7&>P:WHE;/=5WDVO5Z>65HSQCZE]1+EIH:JH#)#':4\-H$IF8>#^1(@Q@7
M9487[QA!\ >,613)S_-</3P'-XN>;8@&;6WQ]LD'%E8^(/##0UM05,<6>1A#
M;!_.V&E-0P<CW%@$4!L;1!\2?1R2- 4CDR3:Z" ^O>#:?V!+ S()[K05_+BA
M@WO0=IH$US8%W^-34O!Y]I#2WQF-!9ANY*])%.U=\/3F!;5[P0_;UQ4\]B\'
MVXV%J^T+FGVG_??FJF"J?G"@U[W #2EHOX)FPVIMH5>O$+WNH4B[&K)/4U]O
M-5:DK0_!DQ<=JBS%S([5IN@*BH-Y#GNXH>B0=C!D7JN]0]S7#11IBT/.Z875
MSH3,SM1*V-Z;A-4^A5QC[/$ZH"LP?:9^IO;@X.=J%?AR4O\!(WD5!GFWI[$(
MQ,[45^U<J']Z);4W(;,W33(*5IQ%@!=A$A6F;@]6$%77XJ[=I*8V)F3VDQLF
M^R.#^S38D(>0RHVHH')(!> RG=H\S(1NU[;_,NUUM#UALSVIU"J9G0.96%27
MT2L\K@WD[!)KDVEB[5C8O%C+LR(1R^3,3<A.95:[!X/'.R?;MO^_!WNEU6&.
MVO>PV?<F@91-L+?."5S9AYY^>8:U=V'S\JSM-K=FX=6HG;8V;+:V>>;[5-KP
MF!%__58!M8GATR^VL+8L;%YL3:,D9#M*@<^BA$KJ_,S29ZFHU;%_5(30.Q+2
MJIR0J2/6'X0_!M(Z0KJ2,+O;EWB^/[7<WPB6Y(=F#TP(%N67:TJ6E*L&\OV*
M,?%RH\[ARK/CX7]02P,$%     @ ?(A_5)+0Q\E% P  ^A0   T   !X;"]S
M='EL97,N>&ULW5AM;]HP$/XKD3M-G30U0-I 5D#:D"I-VJ9*[8=]JPQQP)+C
M9([IH+]^/CN$E_HHZX<5E@ABW^-[[O'YDACZE5X*=C=C3 >+7,AJ0&9:EY_"
ML)K,6$ZKBZ)DTB!9H7*J35=-PZI4C*85..4B[+1:<9A3+LFP+^?Y3:ZK8%+,
MI1Z0;F,*W.5K.B#M^)($CFY4I&Q 'L[?_YH7^OI=X*YG'\_.6@\?KG?MYQ;X
M0$(OZ=4!I!<M<Z#,%L7HX\/H]Y%CU-V#J/<P8\2];>(UT4N.R:&Y?"&96(!N
MRZNL)GQ&$-9E->QGA5Q75T2<P42@.0L>J1B0$15\K#AX933G8NG,'3!,"E&H
M0)NR-B';8*F>'-QV/:CXFB?GLE VMHO@OL?U\!U@U0.!7(A&8(<XP[!?4JV9
MDC>F8P=;XS,HJ-OWR](HG"JZ;'>NR-K!7DR0<:%2IIHP;;(R#?N"92!'\>D,
MKKHH0P"U+G+32#F=%I):#2N/NF%H)TR(.W@<_,RVN!?9QMK9E9--TPBJFX[&
M=8!_D\UQ;])>OHHW*/ECH;_,S72D[4/!L5O%,KZP_476",#8VS@[+4NQ_"SX
M5.;,3?[@@,,^7?D%LT+Q)Q,-2F5B#$R1X)$IS2>;EM^*EO=LH5?EM,APS9T3
MU/QO\SQEDBDJ-D6;VC_F++]:<?W^? O-]K&RJ]@K,NH>O\9ZSW#L(N-3$'D"
MRQTEQZ^QWK,=N\A3R&3WS9[L>T6&]4YH8[NUM=EJK %L:@?D!VR3Q3IH,)YS
MH;FL>S.>IDP^VW,9>DW'YH?=%K\9G[*,SH6^;\ !6;>_LY3/\Z09=0N)J$>M
MV]]@>NVXV5&;6%RF;,'24=U5T[%M!J9AHM8'..PB-_;P(YB/P_P(8%@<3 'F
MX[RP./_3?'KH?!R&:>MYD1[JTT-]G)</&=D3B^/W2<SAGVF21%$<8QD=C;P*
M1EC>XA@^?C9,&WA@<2#2W^4:7VV\0O;7 ;:F^RH$FRE>B=A,\5P#XL\;>"2)
M?[6Q.."!K0)6.Q#?'P=JRN\31;"JF#;L#L:1),$0J$5_C<8QDIT83O_Z8'=)
M%"6)'P',KR"*, 3N1AS!%( &#(DB^Q[<>1^%J_=4N/ZW<_@'4$L#!!0    (
M 'R(?U27BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP
M!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T0
M4FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7
MG:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B
M6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!0
M2P,$%     @ ?(A_5(<TY_D%!@  LC$   \   !X;"]W;W)K8F]O:RYX;6S%
MFUMSVC@4@/^*AJ?L0Q;PC;;3=,8!DWH6#&L[V>V^["BV*)H:*V.+I.FO7]DT
MR7%JSNS+"4_$EYC/NGU'1^+C@ZJ^W2KUC7W?%65],=AJ??=A.*RSK=CQ^G=U
M)TIS9:.J'=?FL/HZK.\JP?-Z*X3>%4-K-/*&.R[+P:>/3\]:5T-XH+3(M%2E
M.=F<N)'BH7ZYWARR>UG+6UE(_7@Q:/\NQ(#M9"EW\H?(+P:C :NWZN&SJN0/
M56I>)%FEBN)B,#Y<N!&5EMDOIY,&,N6W=7M&\]N8&Y"+@3<R#]S(JM;M'>WS
MN6&\%^;FP]%>J[DLM*AF7(NK2NWO9/FU>8QYBR%XC;8<GCX/A?BA^C_%J#8;
MF8F9RO8[4>I#.5:B: #+>BOOZ@$K^4Y<#*;J7E3-^Y@O"//#NVD#!4JJ^B#-
MA2K,6SPZ%'^?2\W"\O#/YBK LA LBQ9K:HY5(7/S[3F[Y 4O,\':FJT!H(T
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
M_Y-4C^=SR_7RE^7WSLD-=<&YOJT8GOX"4$L#!!0    ( 'R(?U2&IF-(# (
M &$K   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:S6[B,!0%X%=!V5;$^#?3
M$;"9F6V'15_ 32XE(HDMVVWA[<<);:56'305(_5LB,#V/3>^TK=B>7OT%&>'
MOAOBJMBEY+\S%NL=]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1
MK)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//)
M:4_<M3Y>Y0T%^S!A7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>W
MW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^
M'_<RDO'TW.="%%)[_A5?$W/IB]^/QFDWU/QC=K[>)Q?VTSPBFQZ7W_';&;_6
M_V0? J0/"=*' NE#@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*
M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(
M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A
MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5
MH,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3
ML^QM.[SDL^F?M>L_4$L! A0#%     @ ?(A_5 =!36*!    L0   !
M         ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !\B']4
M)=(VJ.X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX
M;6Q02P$"% ,4    " !\B']4F5R<(Q &  "<)P  $P              @ ',
M 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( 'R(?U0[).T.&P<
M !\>   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6Q02P$"% ,4    " !\B']4I7*]AB,"  !T!0  &               @(%>
M#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ?(A_5'@'
M^F26!@  4QL  !@              ("!MQ$  'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;%!+ 0(4 Q0    ( 'R(?U2*BJWJ; ,  #X/   8
M  " @8,8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !\
MB']4TQ""CK4%   )%P  &               @($E'   >&PO=V]R:W-H965T
M<R]S:&5E=#4N>&UL4$L! A0#%     @ ?(A_5)VM$C^/!@  :R(  !@
M         ("!$"(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0
M   ( 'R(?U0#VY^7Y@D  $<O   8              " @=4H  !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !\B']4(5;\P0,"    !
M&               @('Q,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L!
M A0#%     @ ?(A_5%?MOWZ%#   4B,  !@              ("!*C4  'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( 'R(?U3^D3UL8"8
M %>%   9              " @>5!  !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL4$L! A0#%     @ ?(A_5(57XEQ_ @  704  !D              ("!
M?&@  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !\B']4
M';N?34X#  !"!P  &0              @($R:P  >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;%!+ 0(4 Q0    ( 'R(?U2.V2;,0 <  &HC   9
M      " @;=N  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%
M  @ ?(A_5-D;@D/U P  N@@  !D              ("!+G8  'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !\B']4-^5Y7ST+  "F(@
M&0              @(%:>@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+
M 0(4 Q0    ( 'R(?U2-EG-;5 D  .H8   9              " @<Z%  !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ?(A_5%:.+[^
M%P  6D\  !D              ("!68\  'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q02P$"% ,4    " !\B']4"6#%ROL,   1)   &0
M@($0IP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( 'R(
M?U2%@:S6?P4  +0-   9              " @4*T  !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&UL4$L! A0#%     @ ?(A_5.BY#A0!!   KP@  !D
M         ("!^+D  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M    " !\B']48#V-$+<#  #N"@  &0              @($PO@  >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( 'R(?U299'@Y9@8   0/
M   9              " @1["  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
M4$L! A0#%     @ ?(A_5/&@:!6.+@  \*4  !D              ("!N\@
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !\B']46*>?
M)\8#   3"   &0              @(& ]P  >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;%!+ 0(4 Q0    ( 'R(?U0=BK< CP(  &\%   9
M  " @7W[  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @
M?(A_5-' %R/T @  _04  !D              ("!0_X  'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6Q02P$"% ,4    " !\B']4YAX(V@$%  "N$0  &0
M            @(%N 0$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4
M Q0    ( 'R(?U0*6HL2&@0  %8)   9              " @:8& 0!X;"]W
M;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ?(A_5&">U[;U @
M&@8  !D              ("!]PH! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6Q02P$"% ,4    " !\B']4[O2YL>\#  "&"   &0              @($C
M#@$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( 'R(?U2]
MP+']J <  (L3   9              " @4D2 0!X;"]W;W)K<VAE971S+W-H
M965T,S$N>&UL4$L! A0#%     @ ?(A_5,)-N^#8!0  30X  !D
M     ("!*!H! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M" !\B']4BL"I(BH$  "6"0  &0              @($W( $ >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( 'R(?U2*S3QGX@8  #TB   9
M              " @9@D 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L!
M A0#%     @ ?(A_5.5.\"KX!0  &QP  !D              ("!L2L! 'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !\B']4;'-CT0P#
M  #-"0  &0              @('@,0$ >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;%!+ 0(4 Q0    ( 'R(?U2_.<5S[ (  *8(   9              "
M@2,U 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ?(A_
M5+:KL3MM @  ^04  !D              ("!1C@! 'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6Q02P$"% ,4    " !\B']4WS_EBW4"  #$!0  &0
M        @('J.@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0
M   ( 'R(?U3[$.?!F0,  (8.   9              " @98] 0!X;"]W;W)K
M<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ?(A_5"GU865F @  O 4
M !D              ("!9D$! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q0
M2P$"% ,4    " !\B']4"NG="6,#  ";#@  &0              @($#1 $
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( 'R(?U1?9(2L
M! ,  'P)   9              " @9U' 0!X;"]W;W)K<VAE971S+W-H965T
M-#,N>&UL4$L! A0#%     @ ?(A_5 E#I[A; P  O0P  !D
M ("!V$H! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !\
MB']4N 1Q0@\#  !O"0  &0              @(%J3@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( 'R(?U1B%F4L9@0   85   9
M          " @;!1 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#
M%     @ ?(A_5 >/[<58 P  K H  !D              ("!358! 'AL+W=O
M<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !\B']4OKF3<+P#  !U
M"P  &0              @('<60$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM
M;%!+ 0(4 Q0    ( 'R(?U0EG8H(+0,  /H)   9              " @<]=
M 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ?(A_5$Z5
M,;3 !   Z!8  !D              ("!,V$! 'AL+W=O<FMS:&5E=',O<VAE
M970U,"YX;6Q02P$"% ,4    " !\B']4@X[WX&$#  !F#   &0
M    @($J9@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    (
M 'R(?U2EA-6?X (  &,(   9              " @<)I 0!X;"]W;W)K<VAE
M971S+W-H965T-3(N>&UL4$L! A0#%     @ ?(A_5"K);3M5 P  .0L  !D
M             ("!V6P! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"
M% ,4    " !\B']4TDUVV$4#   !"@  &0              @(%E< $ >&PO
M=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( 'R(?U1QIM3."P8
M $X?   9              " @>%S 0!X;"]W;W)K<VAE971S+W-H965T-34N
M>&UL4$L! A0#%     @ ?(A_5.P_'-#8!   SQ<  !D              ("!
M(WH! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !\B']4
MQ-29VR0#  "?#   &0              @($R?P$ >&PO=V]R:W-H965T<R]S
M:&5E=#4W+GAM;%!+ 0(4 Q0    ( 'R(?U1P(S;%SP,  )L1   9
M      " @8V" 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%
M  @ ?(A_5*T9V^,  P  *0H  !D              ("!DX8! 'AL+W=O<FMS
M:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !\B']4J)I>T=4$  "I&
M&0              @('*B0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+
M 0(4 Q0    ( 'R(?U0?[PHCTP,  %\/   9              " @=:. 0!X
M;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ?(A_5 P1.T6]
M!@  .B(  !D              ("!X)(! 'AL+W=O<FMS:&5E=',O<VAE970V
M,BYX;6Q02P$"% ,4    " !\B']41J#US 4$  !4#P  &0
M@('4F0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( 'R(
M?U1(M\YR5P,  "(+   9              " @1"> 0!X;"]W;W)K<VAE971S
M+W-H965T-C0N>&UL4$L! A0#%     @ ?(A_5!@A/!7H!   BA@  !D
M         ("!GJ$! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M    " !\B']4-+,?M;D#   &#@  &0              @(&]I@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( 'R(?U0#JG8'PP,  $P-
M   9              " @:VJ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
M4$L! A0#%     @ ?(A_5(UF&"[= P  ?0X  !D              ("!IZX!
M 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !\B']46)UN
MA[L#  #O#   &0              @(&[L@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Y+GAM;%!+ 0(4 Q0    ( 'R(?U3FG*"9NP(  $@'   9
M  " @:VV 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @
M?(A_5! BJE6L P  !PP  !D              ("!G[D! 'AL+W=O<FMS:&5E
M=',O<VAE970W,2YX;6Q02P$"% ,4    " !\B']4_S![>0L#  "+"@  &0
M            @(&"O0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4
M Q0    ( 'R(?U2QQFI9-0,  '\+   9              " @<3  0!X;"]W
M;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ?(A_5"B5%#_K @
M;PL  !D              ("!,,0! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX
M;6Q02P$"% ,4    " !\B']4I3H+@^$$  !'%@  &0              @(%2
MQP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( 'R(?U22
MT,?)10,  /H4   -              "  6K, 0!X;"]S='EL97,N>&UL4$L!
M A0#%     @ ?(A_5)>*NQS     $P(   L              ( !VL\! %]R
M96QS+RYR96QS4$L! A0#%     @ ?(A_5(<TY_D%!@  LC$   \
M     ( !P] ! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( 'R(?U1G_%)"
M3 (  &@L   :              "  ?76 0!X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( 'R(?U2&IF-(# (  &$K   3
M  "  7G9 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !3 %, O!8  +;;
$ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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>94
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>249</ContextCount>
  <ElementCount>430</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2109103 - Disclosure - CAPITALIZED SOFTWARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CAPITALIZEDSOFTWARE</Role>
      <ShortName>CAPITALIZED SOFTWARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124106 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS</Role>
      <ShortName>SIGNIFICANT BALANCE SHEET COMPONENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128107 - Disclosure - FINANCING ARRANGEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTS</Role>
      <ShortName>FINANCING ARRANGEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136108 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2141109 - Disclosure - STOCK INCENTIVE PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANS</Role>
      <ShortName>STOCK INCENTIVE PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151110 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2158111 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2163112 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2164113 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2166114 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2310302 - Disclosure - CAPITALIZED SOFTWARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CAPITALIZEDSOFTWARETables</Role>
      <ShortName>CAPITALIZED SOFTWARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/CAPITALIZEDSOFTWARE</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2318304 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/LEASES</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables</Role>
      <ShortName>SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2329306 - Disclosure - FINANCING ARRANGEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSTables</Role>
      <ShortName>FINANCING ARRANGEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/FINANCINGARRANGEMENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2337307 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - STOCK INCENTIVE PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSTables</Role>
      <ShortName>STOCK INCENTIVE PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/STOCKINCENTIVEPLANS</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2352309 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/INCOMETAXES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2359310 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://expensify.com/role/NETLOSSPERSHARE</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails</Role>
      <ShortName>CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - CAPITALIZED SOFTWARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails</Role>
      <ShortName>CAPITALIZED SOFTWARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - PROPERTY AND EQUIPMENT -Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT -Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - LEASES - Summary of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESSummaryofLeaseCostDetails</Role>
      <ShortName>LEASES - Summary of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - LEASES - Summary of Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails</Role>
      <ShortName>LEASES - Summary of Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - LEASES - Cashflow Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESCashflowDisclosuresDetails</Role>
      <ShortName>LEASES - Cashflow Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - LEASES - Lease Maturity Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/LEASESLeaseMaturityScheduleDetails</Role>
      <ShortName>LEASES - Lease Maturity Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails</Role>
      <ShortName>SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2427415 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails</Role>
      <ShortName>SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term mortgage (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - Amortizing term mortgage (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - FINANCING ARRANGEMENTS - 2021 amended term loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - 2021 amended term loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2433419 - Disclosure - FINANCING ARRANGEMENTS - Non-amortizing term loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - Non-amortizing term loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2434420 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - Amortizing term loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2435421 - Disclosure - FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails</Role>
      <ShortName>FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2439423 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2443425 - Disclosure - STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2444426 - Disclosure - STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - STOCK INCENTIVE PLANS - RSU Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - RSU Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - STOCK INCENTIVE PLANS - RSU Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - RSU Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2447429 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Stock Option Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2448430 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2449431 - Disclosure - STOCK INCENTIVE PLANS - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2450432 - Disclosure - STOCK INCENTIVE PLANS - Stock-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS - Stock-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2453433 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>INCOME TAXES - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2454434 - Disclosure - INCOME TAXES - Narratives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESNarrativesDetails</Role>
      <ShortName>INCOME TAXES - Narratives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2455435 - Disclosure - INCOME TAXES - Reconciliation of Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails</Role>
      <ShortName>INCOME TAXES - Reconciliation of Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2456436 - Disclosure - INCOME TAXES - Deferred Tax Asset (Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails</Role>
      <ShortName>INCOME TAXES - Deferred Tax Asset (Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2457437 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails</Role>
      <ShortName>INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2460438 - Disclosure - NET LOSS PER SHARE - Computation of Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails</Role>
      <ShortName>NET LOSS PER SHARE - Computation of Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2461439 - Disclosure - NET LOSS PER SHARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/NETLOSSPERSHARENarrativeDetails</Role>
      <ShortName>NET LOSS PER SHARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2462440 - Disclosure - NET LOSS PER SHARE - Anti-dilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails</Role>
      <ShortName>NET LOSS PER SHARE - Anti-dilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2465441 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://expensify.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="exfy-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2467442 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://expensify.com/role/RELATEDPARTYTRANSACTIONS</ParentRole>
      <Position>75</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="exfy-20211231.htm">exfy-20211231.htm</File>
    <File>exfy-20211231.xsd</File>
    <File>exfy-20211231_cal.xml</File>
    <File>exfy-20211231_def.xml</File>
    <File>exfy-20211231_lab.xml</File>
    <File>exfy-20211231_pre.xml</File>
    <File>exhibit1019-10xk.htm</File>
    <File>exhibit231-10xk.htm</File>
    <File>exhibit311-10xk.htm</File>
    <File>exhibit312-10xk.htm</File>
    <File>exhibit321-10xk.htm</File>
    <File>exhibit322-10xk.htm</File>
    <File>exhibit45-10xk.htm</File>
    <File>exhibit91-10xk.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>exfy-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="998">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "exfy-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "contextCount": 249,
   "dts": {
    "calculationLink": {
     "local": [
      "exfy-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "exfy-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "exfy-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "exfy-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "exfy-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "exfy-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 663,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 16,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 21
   },
   "keyCustom": 59,
   "keyStandard": 371,
   "memberCustom": 35,
   "memberStandard": 47,
   "nsprefix": "exfy",
   "nsuri": "http://expensify.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://expensify.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - CAPITALIZED SOFTWARE",
     "role": "http://expensify.com/role/CAPITALIZEDSOFTWARE",
     "shortName": "CAPITALIZED SOFTWARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - PROPERTY AND EQUIPMENT",
     "role": "http://expensify.com/role/PROPERTYANDEQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - LEASES",
     "role": "http://expensify.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS",
     "role": "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS",
     "shortName": "SIGNIFICANT BALANCE SHEET COMPONENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128107 - Disclosure - FINANCING ARRANGEMENTS",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTS",
     "shortName": "FINANCING ARRANGEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136108 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
     "role": "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141109 - Disclosure - STOCK INCENTIVE PLANS",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANS",
     "shortName": "STOCK INCENTIVE PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151110 - Disclosure - INCOME TAXES",
     "role": "http://expensify.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158111 - Disclosure - NET LOSS PER SHARE",
     "role": "http://expensify.com/role/NETLOSSPERSHARE",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://expensify.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2163112 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://expensify.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164113 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "role": "http://expensify.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166114 - Disclosure - RELATED PARTY TRANSACTIONS",
     "role": "http://expensify.com/role/RELATEDPARTYTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - CAPITALIZED SOFTWARE (Tables)",
     "role": "http://expensify.com/role/CAPITALIZEDSOFTWARETables",
     "shortName": "CAPITALIZED SOFTWARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "role": "http://expensify.com/role/PROPERTYANDEQUIPMENTTables",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - LEASES (Tables)",
     "role": "http://expensify.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)",
     "role": "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables",
     "shortName": "SIGNIFICANT BALANCE SHEET COMPONENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329306 - Disclosure - FINANCING ARRANGEMENTS (Tables)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSTables",
     "shortName": "FINANCING ARRANGEMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://expensify.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337307 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Tables)",
     "role": "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342308 - Disclosure - STOCK INCENTIVE PLANS (Tables)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSTables",
     "shortName": "STOCK INCENTIVE PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352309 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://expensify.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359310 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://expensify.com/role/NETLOSSPERSHARETables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)",
     "role": "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
     "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:EmployeeBenefitsAndShareBasedCompensationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i995ef1ecd80049ad844e6c0da6d54898_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details)",
     "role": "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total revenue by geographic area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id3bd5105077a4576bb5d75523bfbc50e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details)",
     "role": "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails",
     "shortName": "CAPITALIZED SOFTWARE - Capitalized Software Development Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - CAPITALIZED SOFTWARE - Narrative (Details)",
     "role": "http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails",
     "shortName": "CAPITALIZED SOFTWARE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "role": "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details)",
     "role": "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
     "shortName": "PROPERTY AND EQUIPMENT - Schedule of Property And Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - PROPERTY AND EQUIPMENT -Narrative (Details)",
     "role": "http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails",
     "shortName": "PROPERTY AND EQUIPMENT -Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://expensify.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "idcecdf2481a44bfaa9dda911dd4a68b9_I20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - LEASES - Summary of Lease Cost (Details)",
     "role": "http://expensify.com/role/LEASESSummaryofLeaseCostDetails",
     "shortName": "LEASES - Summary of Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - LEASES - Summary of Related to Leases (Details)",
     "role": "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails",
     "shortName": "LEASES - Summary of Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "exfy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - LEASES - Cashflow Disclosures (Details)",
     "role": "http://expensify.com/role/LEASESCashflowDisclosuresDetails",
     "shortName": "LEASES - Cashflow Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - LEASES - Lease Maturity Schedule (Details)",
     "role": "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails",
     "shortName": "LEASES - Lease Maturity Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "exfy:CardCollateralForFundsHeldForCustomersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details)",
     "role": "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails",
     "shortName": "SIGNIFICANT BALANCE SHEET COMPONENTS - Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "exfy:CardCollateralForFundsHeldForCustomersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - Disclosure - SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details)",
     "role": "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails",
     "shortName": "SIGNIFICANT BALANCE SHEET COMPONENTS - Accrued Expenses and Other Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term mortgage (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
     "shortName": "FINANCING ARRANGEMENTS - Amortizing term mortgage (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ia4b5ba08520a4224a8838c4f844ba205_I20190831",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Income",
     "role": "http://expensify.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i074a43313df54672bae06aab18ca9dd3_D20210901-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - FINANCING ARRANGEMENTS - 2021 amended term loan (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
     "shortName": "FINANCING ARRANGEMENTS - 2021 amended term loan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i074a43313df54672bae06aab18ca9dd3_D20210901-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LinesOfCreditCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails",
     "shortName": "FINANCING ARRANGEMENTS - Monthly revolving line of credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i950efc8db6324242bcd8f99218930699_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LinesOfCreditCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - FINANCING ARRANGEMENTS - Non-amortizing term loan (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails",
     "shortName": "FINANCING ARRANGEMENTS - Non-amortizing term loan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ib339211c4d4a46f3b3c76146447d091c_I20180531",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - FINANCING ARRANGEMENTS - Amortizing term loan (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
     "shortName": "FINANCING ARRANGEMENTS - Amortizing term loan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "if3f46a91ee6e416097754e0aa49d3543_I20181130",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - Disclosure - FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)",
     "role": "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails",
     "shortName": "FINANCING ARRANGEMENTS - Future aggregate annual principal payments on all long-term debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i385c2e73ef484983922cf888ae1f8c6a_I20211114",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Narratives (Details)",
     "role": "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "if1bad9905af84eb5a0375b52bbd3b314_I20211115",
      "decimals": "INF",
      "lang": "en-US",
      "name": "exfy:AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439423 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details)",
     "role": "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Schedule of Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockLiquidationPreferenceValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ClassOfWarrantOrRightOutstanding",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "exfy:ClassOfWarrantOrRightIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details)",
     "role": "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) - Warrants Issued and Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "iea4307db0bad43b1a415498a16179f72_I20190430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
     "shortName": "STOCK INCENTIVE PLANS - 2009 and 2019 Stock Option Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i8d53f5d0f47041389b5de7620e443b80_I20180131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i994df38f20214a74a474503dfb398f1e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444426 - Disclosure - STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
     "shortName": "STOCK INCENTIVE PLANS - 2021 Incentive Plan and ESPP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i994df38f20214a74a474503dfb398f1e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i1935a9c69b7e4b51bb98f6a16f730251_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "role": "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
     "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i1935a9c69b7e4b51bb98f6a16f730251_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "iea4307db0bad43b1a415498a16179f72_I20190430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - STOCK INCENTIVE PLANS - RSU Narratives (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
     "shortName": "STOCK INCENTIVE PLANS - RSU Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i4b2c5910d8534ce6be26e8d65cf4c2ce_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - STOCK INCENTIVE PLANS - RSU Rollforward (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
     "shortName": "STOCK INCENTIVE PLANS - RSU Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i61b06304f0e246929363d9350c50e8fb_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447429 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Narratives (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
     "shortName": "STOCK INCENTIVE PLANS - Stock Option Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "exfy:ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448430 - Disclosure - STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails",
     "shortName": "STOCK INCENTIVE PLANS - Stock Option Roll-forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ib417a69864194f928d2f8f3032601cff_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449431 - Disclosure - STOCK INCENTIVE PLANS - Fair Value Assumptions (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails",
     "shortName": "STOCK INCENTIVE PLANS - Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450432 - Disclosure - STOCK INCENTIVE PLANS - Stock-based Compensation (Details)",
     "role": "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
     "shortName": "STOCK INCENTIVE PLANS - Stock-based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i28e9566ce5274b7d9cc6724c3e8c46ec_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "true"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453433 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details)",
     "role": "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails",
     "shortName": "INCOME TAXES - Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "true"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454434 - Disclosure - INCOME TAXES - Narratives (Details)",
     "role": "http://expensify.com/role/INCOMETAXESNarrativesDetails",
     "shortName": "INCOME TAXES - Narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i810e56ca047a45259dbb5bc0505bd238_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455435 - Disclosure - INCOME TAXES - Reconciliation of Effective Tax Rate (Details)",
     "role": "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails",
     "shortName": "INCOME TAXES - Reconciliation of Effective Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456436 - Disclosure - INCOME TAXES - Deferred Tax Asset (Liability) (Details)",
     "role": "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails",
     "shortName": "INCOME TAXES - Deferred Tax Asset (Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ief3d6f5c0be74c07bf1040a94876542e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://expensify.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ibcba5f0510ba47da9cc252a16c33dd26_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457437 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)",
     "role": "http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails",
     "shortName": "INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460438 - Disclosure - NET LOSS PER SHARE - Computation of Net Loss per Share (Details)",
     "role": "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails",
     "shortName": "NET LOSS PER SHARE - Computation of Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i6c66745df52146bfb5dd50774ffae5a8_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "exfy:CommonStockVotingRightPerShare",
      "reportCount": 1,
      "unitRef": "vote",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461439 - Disclosure - NET LOSS PER SHARE - Narrative (Details)",
     "role": "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails",
     "shortName": "NET LOSS PER SHARE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i4882b6e53b56402eba79d071f3092e6f_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "exfy:ConversionOfStockNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462440 - Disclosure - NET LOSS PER SHARE - Anti-dilutive Securities (Details)",
     "role": "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails",
     "shortName": "NET LOSS PER SHARE - Anti-dilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ie74fc5ac6aa740d4b1ec8f3e04534806_D20211001-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i54267b63b5824ff088a0cf8198507de2_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465441 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)",
     "role": "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i54267b63b5824ff088a0cf8198507de2_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SellingAndMarketingExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467442 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "role": "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "i1e808f01ef0548fe8841af1ceba218dc_D20220328-20220328",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ib417a69864194f928d2f8f3032601cff_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "ib417a69864194f928d2f8f3032601cff_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
     "role": "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION",
     "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exfy-20211231.htm",
      "contextRef": "id0533d8c63494b948f69a3ea135b85de_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 90,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "U.K"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "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.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "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.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Street"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r645"
     ],
     "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/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://expensify.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "exfy_A2013WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2013 Warrants",
        "label": "2013 Warrants [Member]",
        "terseLabel": "2013 Warrants"
       }
      }
     },
     "localname": "A2013WarrantsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_A2016WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 Warrants",
        "label": "2016 Warrants [Member]",
        "terseLabel": "2016 Warrants"
       }
      }
     },
     "localname": "A2016WarrantsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_AccruedCreditCardProcessingFeesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Credit Card Processing Fees, Current",
        "label": "Accrued Credit Card Processing Fees, Current",
        "terseLabel": "Credit card processing fees"
       }
      }
     },
     "localname": "AccruedCreditCardProcessingFeesCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_AccruedHostingAndLicenseFeesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Hosting And License Fees, Current",
        "label": "Accrued Hosting And License Fees, Current",
        "terseLabel": "Hosting and license fees"
       }
      }
     },
     "localname": "AccruedHostingAndLicenseFeesCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_AccruedPartnerPayoutsAndAdvertisingFeesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Partner Payouts And Advertising Fees, Current",
        "label": "Accrued Partner Payouts And Advertising Fees, Current",
        "terseLabel": "Partner payouts and advertising fees"
       }
      }
     },
     "localname": "AccruedPartnerPayoutsAndAdvertisingFeesCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Value, Vesting Of Early Exercised Stock Options",
        "label": "Adjustments To Additional Paid In Capital, Value, Vesting Of Early Exercised Stock Options",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Proceeds From Common Stock Issuance Leading To Triggering Event",
        "label": "Aggregate Proceeds From Common Stock Issuance Leading To Triggering Event",
        "terseLabel": "Loan amount payable"
       }
      }
     },
     "localname": "AggregateProceedsFromCommonStockIssuanceLeadingToTriggeringEvent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Underwriting Public Offering Threshold For Automatic Preferred Stock Conversion",
        "label": "Aggregate Underwriting Public Offering Threshold For Automatic Preferred Stock Conversion",
        "terseLabel": "Public offering trigger for preferred stock conversion"
       }
      }
     },
     "localname": "AggregateUnderwritingPublicOfferingThresholdForAutomaticPreferredStockConversion",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_Amended2021TermLoanDelayedTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended 2021 Term Loan Delayed Term Loan",
        "label": "Amended 2021 Term Loan Delayed Term Loan [Member]",
        "terseLabel": "Delayed Term Loan"
       }
      }
     },
     "localname": "Amended2021TermLoanDelayedTermLoanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_Amended2021TermLoanInitialTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended 2021 Term Loan Initial Term Loan",
        "label": "Amended 2021 Term Loan Initial Term Loan [Member]",
        "terseLabel": "Initial Term Loan"
       }
      }
     },
     "localname": "Amended2021TermLoanInitialTermLoanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_Amended2021TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended 2021 Term Loan",
        "label": "Amended 2021 Term Loan [Member]",
        "terseLabel": "2021 Amended Term Loan"
       }
      }
     },
     "localname": "Amended2021TermLoanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_AmortizingTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortizing Term Loan",
        "label": "Amortizing Term Loan [Member]",
        "terseLabel": "Amortizing Term Loan"
       }
      }
     },
     "localname": "AmortizingTermLoanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Increase In Shares Reserved For Issuance As A Percentage Of Common Shares Outstanding",
        "label": "Annual Increase In Shares Reserved For Issuance As A Percentage Of Common Shares Outstanding",
        "terseLabel": "Annual increase in shares reserved for future issuance (percent)"
       }
      }
     },
     "localname": "AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Summary of Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://expensify.com/20211231",
     "xbrltype": "stringItemType"
    },
    "exfy_BasicNetIncomePerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic Net Income Per Share",
        "label": "Basic Net Income Per Share [Abstract]",
        "terseLabel": "Basic net loss per share:"
       }
      }
     },
     "localname": "BasicNetIncomePerShareAbstract",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_BonusPaymentsAsAPercentageOfStockOptionsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus Payments, As A Percentage Of Stock Options Issued",
        "label": "Bonus Payments, As A Percentage Of Stock Options Issued",
        "terseLabel": "Bonus payments as a percentage of stock options issued (percent)"
       }
      }
     },
     "localname": "BonusPaymentsAsAPercentageOfStockOptionsIssued",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_CardCollateralForFundsHeldForCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Card Collateral For Funds Held For Customers, Current",
        "label": "Card Collateral For Funds Held For Customers, Current",
        "terseLabel": "Expensify Card posted collateral for funds held for customers"
       }
      }
     },
     "localname": "CardCollateralForFundsHeldForCustomersCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_CashInTransitForFundsHeldForCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash In Transit For Funds Held For Customers, Current",
        "label": "Cash In Transit For Funds Held For Customers, Current",
        "terseLabel": "Cash in transit for funds held for customers"
       }
      }
     },
     "localname": "CashInTransitForFundsHeldForCustomersCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_CashbackRewardsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cashback Rewards",
        "label": "Cashback Rewards [Policy Text Block]",
        "terseLabel": "Cashback Rewards"
       }
      }
     },
     "localname": "CashbackRewardsPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_ClassOfWarrantOrRightIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Issued",
        "label": "Class Of Warrant Or Right, Issued",
        "terseLabel": "Warrants issued (shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightIssued",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "exfy_CommonStockLT10Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, LT10",
        "label": "Common Stock, LT10 [Member]",
        "terseLabel": "Common Stock, LT10"
       }
      }
     },
     "localname": "CommonStockLT10Member",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/Cover",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_CommonStockLT50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, LT50",
        "label": "Common Stock, LT50 [Member]",
        "terseLabel": "Common Stock, LT50"
       }
      }
     },
     "localname": "CommonStockLT50Member",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/Cover",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_CommonStockVotingRightPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Right Per Share",
        "label": "Common Stock, Voting Right Per Share",
        "terseLabel": "Common Stock, Voting Right Per Share"
       }
      }
     },
     "localname": "CommonStockVotingRightPerShare",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "exfy_ConversionOfStockConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Stock, Conversion Ratio",
        "label": "Conversion Of Stock, Conversion Ratio",
        "terseLabel": "Share conversion ratio"
       }
      }
     },
     "localname": "ConversionOfStockConversionRatio",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "exfy_ConversionOfStockNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Stock, Notice Period",
        "label": "Conversion of Stock, Notice Period",
        "terseLabel": "Conversion of stock, notice period"
       }
      }
     },
     "localname": "ConversionOfStockNoticePeriod",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "exfy_ConvertiblePreferredStockSeriesAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Series A",
        "label": "Convertible Preferred Stock Series A [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSeriesAMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ConvertiblePreferredStockSeriesB1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Series B-1",
        "label": "Convertible Preferred Stock Series B-1 [Member]",
        "terseLabel": "Series B-1"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSeriesB1Member",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ConvertiblePreferredStockSeriesBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Series B",
        "label": "Convertible Preferred Stock Series B [Member]",
        "terseLabel": "Series B"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSeriesBMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ConvertiblePreferredStockSeriesCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Series C",
        "label": "Convertible Preferred Stock Series C [Member]",
        "terseLabel": "Series C"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSeriesCMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_CostOfRevenuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Revenue",
        "label": "Cost Of Revenue [Policy Text Block]",
        "terseLabel": "Cost of Revenue, Net"
       }
      }
     },
     "localname": "CostOfRevenuePolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_DebtInstrumentWithCIBCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument With CIBC",
        "label": "Debt Instrument With CIBC [Member]",
        "terseLabel": "Secured Debt with CIBC"
       }
      }
     },
     "localname": "DebtInstrumentWithCIBCMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_DebtIssuanceExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issuance Expense",
        "label": "Debt Issuance Expense",
        "terseLabel": "Total long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "DebtIssuanceExpense",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_December2016WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "December 2016 Warrants [Member]",
        "label": "December 2016 Warrants [Member]",
        "terseLabel": "December 2016"
       }
      }
     },
     "localname": "December2016WarrantsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_DeferredOfferingCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Offering Costs",
        "label": "Deferred Offering Costs [Policy Text Block]",
        "terseLabel": "Deferred Offering Costs"
       }
      }
     },
     "localname": "DeferredOfferingCostsPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_DeferredTaxAssetInterestExpenseLimitation": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Interest Expense Limitation",
        "label": "Deferred Tax Asset, Interest Expense Limitation",
        "terseLabel": "Interest expense limitation"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestExpenseLimitation",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_DeferredTaxAssetLeasingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Leasing Arrangements",
        "label": "Deferred Tax Asset, Leasing Arrangements",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetLeasingArrangements",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_DeferredTaxLiability": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability",
        "label": "Deferred Tax Liability",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiability",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_DonationCommitmentAsAPortionOfConsiderationReceivedPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Donation Commitment As A Portion Of Consideration Received, Percent",
        "label": "Donation Commitment As A Portion Of Consideration Received, Percent",
        "terseLabel": "Donation commitment (percent)"
       }
      }
     },
     "localname": "DonationCommitmentAsAPortionOfConsiderationReceivedPercent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Limitation Imposed By Internal Revenue Code, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Limitation Imposed By Internal Revenue Code, Percent",
        "negatedTerseLabel": "162(m) limitation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationLimitationImposedByInternalRevenueCodePercent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_EmployeeAndEmployeeRelatedExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee And Employee Related Expenses",
        "label": "Employee And Employee Related Expenses [Policy Text Block]",
        "terseLabel": "Employee and Employee-Related Expenses"
       }
      }
     },
     "localname": "EmployeeAndEmployeeRelatedExpensesPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_EmployeeBenefitsAndShareBasedCompensationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefits And Share-based Compensation [Table text Block]",
        "label": "Employee Benefits And Share-based Compensation [Table Text Block]",
        "terseLabel": "Employee stock option exercise cash bonus"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensationTableTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_EmployeeStockOptionExerciseCashBonusLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Option Exercise Cash Bonus [Line Items]",
        "label": "Employee Stock Option Exercise Cash Bonus [Line Items]",
        "terseLabel": "Employee Stock Option Exercise Cash Bonus [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOptionExerciseCashBonusLineItems",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ExpensifyOrgMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expensify.Org",
        "label": "Expensify.Org [Member]",
        "terseLabel": "Expensify.Org"
       }
      }
     },
     "localname": "ExpensifyOrgMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ExpensifyPaymentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expensify Payment LLC [Member]",
        "label": "Expensify Payment LLC [Member]",
        "terseLabel": "Expensify Payment LLC"
       }
      }
     },
     "localname": "ExpensifyPaymentLLCMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Cost",
        "label": "Finance Lease Cost",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_FinanceLeaseCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Costs",
        "label": "Finance Lease Costs [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "FinanceLeaseCostsAbstract",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Impairment, Receivables And Sale Or Disposal Of Equipment",
        "label": "Gain (Loss) On Impairment, Receivables And Sale Or Disposal Of Equipment",
        "negatedTerseLabel": "Loss on impairment, receivables and sale or disposal of equipment"
       }
      }
     },
     "localname": "GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_IncreaseDecreaseInSettlementAssets": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Settlement Assets",
        "label": "Increase (Decrease) in Settlement Assets",
        "negatedTerseLabel": "Settlement assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInSettlementAssets",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_IncreaseDecreaseInSettlementLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Settlement Liabilities",
        "label": "Increase (Decrease) in Settlement Liabilities",
        "terseLabel": "Settlement liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInSettlementLiabilities",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Current",
        "label": "Lease Liability, Current",
        "terseLabel": "Lease liabilities, current"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_LeaseLiabilityNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Non-Current",
        "label": "Lease Liability, Non-Current",
        "terseLabel": "Lease liabilities, non-current"
       }
      }
     },
     "localname": "LeaseLiabilityNonCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_LeasesWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Weighted Average Discount Rate",
        "label": "Leases, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate:"
       }
      }
     },
     "localname": "LeasesWeightedAverageDiscountRateAbstract",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_LoansReceivableStatedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable, Stated Interest Rate",
        "label": "Loans Receivable, Stated Interest Rate",
        "terseLabel": "Loans receivable interest rate"
       }
      }
     },
     "localname": "LoansReceivableStatedInterestRate",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_LoansReceivableTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable, Term",
        "label": "Loans Receivable, Term",
        "terseLabel": "Loan receivable, term"
       }
      }
     },
     "localname": "LoansReceivableTerm",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "exfy_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal Year Five and After Year Five",
        "label": "Long Term Debt Maturities Repayments Of Principal Year Five and After Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfterYearFive",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_MemberOfAuditCommitteeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member of Audit Committee [Member]",
        "label": "Member of Audit Committee [Member]",
        "terseLabel": "Member of Audit Committee"
       }
      }
     },
     "localname": "MemberOfAuditCommitteeMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_NonAmortizingTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Amortizing Term Loan",
        "label": "Non-Amortizing Term Loan [Member]",
        "terseLabel": "Non-amortizing Term Loan"
       }
      }
     },
     "localname": "NonAmortizingTermLoanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_NonStatutoryOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Statutory Options [Member]",
        "label": "Non Statutory Options [Member]",
        "terseLabel": "Non Statutory Options"
       }
      }
     },
     "localname": "NonStatutoryOptionsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_NumberOfClassesOfStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Classes Of Stock",
        "label": "Number Of Classes Of Stock",
        "terseLabel": "Classes of stock (class)"
       }
      }
     },
     "localname": "NumberOfClassesOfStock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "exfy_NumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Performance Obligations",
        "label": "Number Of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "NumberOfPerformanceObligations",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "exfy_October2013WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "October 2013 Warrants",
        "label": "October 2013 Warrants [Member]",
        "terseLabel": "October 2013"
       }
      }
     },
     "localname": "October2013WarrantsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_OfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office",
        "label": "Office [Member]",
        "terseLabel": "Office"
       }
      }
     },
     "localname": "OfficeMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_OfficeSpaceInUKMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Space in U.K. Member",
        "label": "Office Space in U.K. [Member]",
        "terseLabel": "Office Space in U.K."
       }
      }
     },
     "localname": "OfficeSpaceInUKMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_OtherCurrentAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Current Assets [Line Items]",
        "label": "Other Current Assets [Line Items]",
        "terseLabel": "Other Current Assets [Line Items]"
       }
      }
     },
     "localname": "OtherCurrentAssetsLineItems",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_OtherThanTenPercentHolderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Than Ten Percent Holder",
        "label": "Other Than Ten Percent Holder [Member]",
        "terseLabel": "Other Than Ten Percent Holder"
       }
      }
     },
     "localname": "OtherThanTenPercentHolderMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_PaymentForUnderwritingDiscountsAndCommissions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment For Underwriting Discounts And Commissions",
        "label": "Payment For Underwriting Discounts And Commissions",
        "terseLabel": "Payments for underwriting discounts and commission"
       }
      }
     },
     "localname": "PaymentForUnderwritingDiscountsAndCommissions",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_PaymentOfDonationCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Donation Commitments",
        "label": "Payment Of Donation Commitments",
        "terseLabel": "Payment of donation commitments"
       }
      }
     },
     "localname": "PaymentOfDonationCommitments",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_ProceedsFromVestingOfRestrictedCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Vesting Of Restricted Common Stock",
        "label": "Proceeds From Vesting Of Restricted Common Stock",
        "terseLabel": "Vesting of restricted common stock"
       }
      }
     },
     "localname": "ProceedsFromVestingOfRestrictedCommonStock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_PublicStockOfferingNewSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering - New Shares",
        "label": "Public Stock Offering - New Shares [Member]",
        "terseLabel": "Public Stock Offering - New Shares"
       }
      }
     },
     "localname": "PublicStockOfferingNewSharesMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_PublicStockOfferingSharesFromExistingShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering - Shares From Existing Shareholders",
        "label": "Public Stock Offering - Shares From Existing Shareholders [Member]",
        "terseLabel": "Public Stock Offering - Shares From Existing Shareholders"
       }
      }
     },
     "localname": "PublicStockOfferingSharesFromExistingShareholdersMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_ReferenceRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reference Rate",
        "label": "Reference Rate [Member]",
        "terseLabel": "Reference Rate"
       }
      }
     },
     "localname": "ReferenceRateMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_RestrictedCashHeldForRelatedPartyCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash Held For Related Party, Current",
        "label": "Restricted Cash Held For Related Party, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashHeldForRelatedPartyCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RestrictedCashIncludedInSettlementAssets": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash Included In Settlement Assets",
        "label": "Restricted Cash Included In Settlement Assets",
        "terseLabel": "Restricted cash included in settlement assets"
       }
      }
     },
     "localname": "RestrictedCashIncludedInSettlementAssets",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Common Stock Liability For Early Stock Option Exercises, Current",
        "label": "Restricted Common Stock Liability For Early Stock Option Exercises, Current",
        "terseLabel": "Restricted common stock liability for early stock option exercises"
       }
      }
     },
     "localname": "RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RevenueFromContractWithCustomerCashRewardsToCustomer": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Cash Rewards To Customer",
        "label": "Revenue From Contract With Customer, Cash Rewards To Customer",
        "terseLabel": "Cashback rewards from contract revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerCashRewardsToCustomer",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RightOfUseAssetObtainedInExchangeForLeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability",
        "verboseLabel": "Right-of-use assets acquired with lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Assets",
        "label": "Right Of Use Assets",
        "terseLabel": "Lease right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssets",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_RisksAndUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risks And Uncertainties",
        "label": "Risks And Uncertainties [Policy Text Block]",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "localname": "RisksAndUncertaintiesPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_SalesAndMarketingPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales And Marketing",
        "label": "Sales And Marketing [Policy Text Block]",
        "terseLabel": "Sales and Marketing"
       }
      }
     },
     "localname": "SalesAndMarketingPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Capitalized Software Development Costs [Table Text Block]",
        "label": "Schedule Of Capitalized Software Development Costs [Table Text Block]",
        "terseLabel": "Schedule of capitalized software development costs"
       }
      }
     },
     "localname": "ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_ScheduleOfEmployeeStockOptionExerciseCashBonusTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Employee Stock Option Exercise Cash Bonus [Table]",
        "label": "Schedule Of Employee Stock Option Exercise Cash Bonus [Table]",
        "terseLabel": "Schedule Of Employee Stock Option Exercise Cash Bonus [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOptionExerciseCashBonusTable",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_ScheduleOfOtherCurrentAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Other Current Assets [Table]",
        "label": "Schedule Of Other Current Assets [Table]",
        "terseLabel": "Schedule Of Other Current Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTable",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "exfy_SecondarySalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secondary Sales",
        "label": "Secondary Sales [Member]",
        "terseLabel": "Secondary sales of common stock"
       }
      }
     },
     "localname": "SecondarySalesMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_September2013WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "September 2013 Warrants",
        "label": "September 2013 Warrants [Member]",
        "terseLabel": "September 2013"
       }
      }
     },
     "localname": "September2013WarrantsMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_SettlementAssetsAndLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Assets And Liabilities",
        "label": "Settlement Assets And Liabilities [Policy Text Block]",
        "terseLabel": "Settlement Assets and Liabilities"
       }
      }
     },
     "localname": "SettlementAssetsAndLiabilitiesPolicyTextBlock",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "exfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Matched By Employer",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Matched By Employer",
        "terseLabel": "Employer share match rate (percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation, Number Of Employees Impacted By Plan Modification",
        "label": "Share-Based Compensation, Number Of Employees Impacted By Plan Modification",
        "terseLabel": "Number of employees impacted by plan modification"
       }
      }
     },
     "localname": "ShareBasedCompensationNumberOfEmployeesImpactedByPlanModification",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "exfy_ShareBasedPaymentArrangementExerciseCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Exercise Cost",
        "label": "Share-based Payment Arrangement, Exercise Cost",
        "terseLabel": "Exercise cost"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementExerciseCost",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_StockBasedCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock-Based Compensation",
        "label": "Stock-Based Compensation [Member]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "StockBasedCompensationMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Warrants Exercised",
        "label": "Stock Issued During Period, Shares, Warrants Exercised",
        "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Shares",
        "label": "Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Shares",
        "terseLabel": "Shares subject to repurchase related to stock options early exercised and not yet vested (in shares)"
       }
      }
     },
     "localname": "StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "exfy_StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Value",
        "label": "Stock Subject To Repurchase During Period Due to Early Exercised And Not Fully Vested, Value",
        "terseLabel": "Shares subject to repurchase related to stock options early exercised and not yet vested"
       }
      }
     },
     "localname": "StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_SuccessCoachMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Success Coach",
        "label": "Success Coach [Member]",
        "terseLabel": "Success Coach"
       }
      }
     },
     "localname": "SuccessCoachMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_TemporaryEquityNonCumulativeDividendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Non Cumulative Dividend Rate",
        "label": "Temporary Equity, Non Cumulative Dividend Rate",
        "terseLabel": "Non-cumulative dividend rate (percent)"
       }
      }
     },
     "localname": "TemporaryEquityNonCumulativeDividendRate",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "exfy_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities",
        "label": "Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities",
        "negatedTerseLabel": "Conversion of convertible preferred stock to common stock (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "exfy_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities",
        "label": "Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities",
        "negatedLabel": "Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Securities"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "exfy_TenPercentHolderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ten Percent Holder",
        "label": "Ten Percent Holder [Member]",
        "terseLabel": "Ten Percent Holder"
       }
      }
     },
     "localname": "TenPercentHolderMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_The2009OptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 2009 Option Plan",
        "label": "The 2009 Option Plan [Member]",
        "terseLabel": "The 2009 Option Plan"
       }
      }
     },
     "localname": "The2009OptionPlanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_The2019OptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 2019 Option Plan",
        "label": "The 2019 Option Plan [Member]",
        "terseLabel": "The 2019 Option Plan"
       }
      }
     },
     "localname": "The2019OptionPlanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_The2021IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 2021 Incentive Plan",
        "label": "The 2021 Incentive Plan [Member]",
        "terseLabel": "2021 Incentive Plan"
       }
      }
     },
     "localname": "The2021IncentivePlanMember",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "exfy_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (in years):"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://expensify.com/20211231",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r374",
      "r539",
      "r540",
      "r543",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r112",
      "r225",
      "r229",
      "r234",
      "r490",
      "r491",
      "r492",
      "r493",
      "r546",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r112",
      "r225",
      "r229",
      "r234",
      "r490",
      "r491",
      "r492",
      "r493",
      "r546",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r58",
      "r60",
      "r110",
      "r111",
      "r240",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officer"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r239",
      "r279",
      "r399",
      "r402",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r602",
      "r604",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r239",
      "r279",
      "r399",
      "r402",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r602",
      "r604",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r239",
      "r279",
      "r347",
      "r399",
      "r402",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r602",
      "r604",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r239",
      "r279",
      "r347",
      "r399",
      "r402",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r602",
      "r604",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r59",
      "r60",
      "r110",
      "r111",
      "r240",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r122",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r122",
      "r127",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r187",
      "r188",
      "r316",
      "r319",
      "r603",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r187",
      "r188",
      "r316",
      "r319",
      "r603",
      "r610",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r122",
      "r127",
      "r221",
      "r400",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r374",
      "r539",
      "r540",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r191",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "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_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other liabilities",
        "totalLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r28",
      "r192",
      "r193"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r22",
      "r577",
      "r591"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Accrual for uncertain tax positions"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expense reports"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r44"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Professional and other fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r37",
      "r211"
     ],
     "calculation": {
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r29",
      "r441",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r438",
      "r439",
      "r440",
      "r495"
     ],
     "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://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r405",
      "r408",
      "r444",
      "r445"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r408",
      "r434",
      "r443"
     ],
     "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 Payment Arrangement, Expense",
        "verboseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r72",
      "r90",
      "r259",
      "r511"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "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]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r105",
      "r169",
      "r178",
      "r184",
      "r200",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r490",
      "r492",
      "r499",
      "r547",
      "r549",
      "r575",
      "r590"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r57",
      "r105",
      "r200",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r490",
      "r492",
      "r499",
      "r547",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r409",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Commercial building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r630",
      "r632"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Amortization expense for capitalized software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r629"
     ],
     "calculation": {
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized software, net",
        "totalLabel": "Capitalized software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Net [Abstract]",
        "terseLabel": "Capitalized Computer Software, Net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARECapitalizedSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r34",
      "r92"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r14",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r14",
      "r93",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r92",
      "r98"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r500"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r102",
      "r105",
      "r131",
      "r132",
      "r137",
      "r141",
      "r145",
      "r153",
      "r154",
      "r155",
      "r200",
      "r225",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r276",
      "r277",
      "r282",
      "r286",
      "r499",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/Cover",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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 Stock [Line Items]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r302",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r294"
     ],
     "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": "Warrant exercise price (usd per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r294"
     ],
     "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": "Shares issued on warrant conversion (shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants outstanding (shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r302",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r49",
      "r220",
      "r581",
      "r596"
     ],
     "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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r222",
      "r612"
     ],
     "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://expensify.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": "Common Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/Cover",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares reserved for future issuance (shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r114",
      "r115",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r293"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock, Value, Issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "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_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.",
        "label": "Compensation Expense, Excluding Cost of Good and Service Sold",
        "terseLabel": "Employee compensation cost"
       }
      }
     },
     "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Deferred tax assets (liabilities):"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "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": "Computers and equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r158",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r304",
      "r306",
      "r317"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r304",
      "r305",
      "r317"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Cashback rewards"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of stock conversions.",
        "label": "Stock Conversion Description [Axis]",
        "terseLabel": "Stock Conversion Description [Axis]"
       }
      }
     },
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The unique name of a noncash or part noncash stock conversion.",
        "label": "Conversion of Stock, Name [Domain]",
        "terseLabel": "Conversion of Stock, Name [Domain]"
       }
      }
     },
     "localname": "ConversionOfStockNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Shares converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r276",
      "r277",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible preferred stock"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r75",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Consideration revenue from vendors"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r76",
      "r105",
      "r200",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r499"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue, net"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue, net"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r473",
      "r481"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r473"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "negatedTerseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r473",
      "r481",
      "r483"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Current income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current income tax benefit (expense):"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r473",
      "r481"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "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": [
      "r101",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r253",
      "r260",
      "r261",
      "r263",
      "r271"
     ],
     "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": "FINANCING ARRANGEMENTS"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r104",
      "r112",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r267",
      "r268",
      "r269",
      "r270",
      "r512",
      "r576",
      "r578",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Variable rate (percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r21",
      "r264",
      "r578",
      "r589"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Long term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r236",
      "r267",
      "r268",
      "r510",
      "r512",
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Loaned amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r46",
      "r266",
      "r510",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate (percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r46",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r47",
      "r104",
      "r112",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r267",
      "r268",
      "r269",
      "r270",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r47",
      "r104",
      "r112",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r294",
      "r297",
      "r298",
      "r299",
      "r509",
      "r510",
      "r512",
      "r513",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r474",
      "r481"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r39",
      "r249",
      "r511"
     ],
     "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": "Total long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r39",
      "r511"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "negatedLabel": "Less: discount for issuance costs",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r474",
      "r481"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r90",
      "r106",
      "r474",
      "r481",
      "r482",
      "r483"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Deferred income tax benefit (expense)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred income tax benefit (expense):"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOfferingCosts": {
     "auth_ref": [
      "r56",
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.",
        "label": "Deferred Offering Costs",
        "terseLabel": "Deferred offering costs"
       }
      }
     },
     "localname": "DeferredOfferingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r474",
      "r481"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.",
        "label": "Deferred Tax Assets, Charitable Contribution Carryforwards",
        "terseLabel": "Charitable contributions"
       }
      }
     },
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "NOL carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "NOL carryforward, federal"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "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": "NOL carryforward, state"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r470",
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r470",
      "r471",
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Tax credit, research"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Less: valuation allowance",
        "verboseLabel": "Deferred tax asset, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails",
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r453",
      "r467"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Deferred tax liabilities, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software",
        "negatedTerseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "ROU assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESDeferredTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "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": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer discretionary matching"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer contribution percentage (percent)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r90",
      "r209"
     ],
     "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 and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r90",
      "r167"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK INCENTIVE PLANS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS"
     ],
     "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_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DomesticPlanMember": {
     "auth_ref": [
      "r397",
      "r398",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Domestic Plan [Member]",
        "terseLabel": "Domestic Plan"
       }
      }
     },
     "localname": "DomesticPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net loss per share attributable to Class A, LT10 and LT50 common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r70",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r128",
      "r131",
      "r141",
      "r144",
      "r145",
      "r149",
      "r150",
      "r496",
      "r497",
      "r584",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (loss) earnings per share (in dollars per share)",
        "verboseLabel": "Net (loss) income per share attributable to common stockholders, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r70",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r131",
      "r141",
      "r144",
      "r145",
      "r149",
      "r150",
      "r496",
      "r497",
      "r584",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (loss) earnings per share (in dollars per share)",
        "verboseLabel": "Net (loss) income per share attributable to common stockholders, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r147"
     ],
     "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 (Loss) Income Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r151"
     ],
     "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://expensify.com/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r455"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r107",
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance - federal"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Rate differentials for controlled foreign corporations (CFCs) and charitable organizations that affect valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation - federal"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Permanent items and others"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations 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 tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r455",
      "r484"
     ],
     "calculation": {
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "terseLabel": "Research and development (R&amp;D) credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESReconciliationofEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Employee Benefits and Share-based Compensation",
        "terseLabel": "Bonus expense"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share-based compensation not yet recognized, recognition period (years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r435"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-based compensation expense not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r432"
     ],
     "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"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r65",
      "r66",
      "r67",
      "r114",
      "r115",
      "r116",
      "r118",
      "r124",
      "r126",
      "r152",
      "r201",
      "r293",
      "r300",
      "r438",
      "r439",
      "r440",
      "r477",
      "r478",
      "r495",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r605",
      "r606",
      "r607",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "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": "Commercial building and land acquired with long-term debt (net of issuance costs of $8,226)"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r518",
      "r526",
      "r535"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "exfy_FinanceLeaseCost",
       "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 lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r520",
      "r529"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "negatedTerseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "negatedTerseLabel": "Less: lease liabilities, current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Summary of Finance Lease Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "Year 1"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Year 5"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Year 4"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Year 3"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Year 2"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r519",
      "r529"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Principal payments of finance leases",
        "negatedTerseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows",
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r515"
     ],
     "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 ROU asset (included within Lease right-of-use assets)"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r518",
      "r526",
      "r535"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "exfy_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of ROU assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r532",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r531",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancingReceivableImpairedLineItems": {
     "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": "Financing Receivable, Impaired [Line Items]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "FinancingReceivableImpairedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r397",
      "r398",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "Foreign Plan"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r404",
      "r406",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r74",
      "r105",
      "r169",
      "r177",
      "r180",
      "r183",
      "r185",
      "r200",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r499"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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 margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r208",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r68",
      "r169",
      "r177",
      "r180",
      "r183",
      "r185",
      "r573",
      "r582",
      "r585",
      "r600"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r213",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "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]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body 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, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r458",
      "r462",
      "r464",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r107",
      "r456",
      "r463",
      "r469",
      "r479",
      "r485",
      "r487",
      "r488",
      "r489"
     ],
     "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://expensify.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r125",
      "r126",
      "r168",
      "r454",
      "r480",
      "r486",
      "r601"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Benefit (provision) for income taxes",
        "negatedTotalLabel": "Total benefit (provision) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/INCOMETAXESComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r64",
      "r450",
      "r451",
      "r463",
      "r464",
      "r468",
      "r475"
     ],
     "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://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "verboseLabel": "Share-based compensation, permanent reconciling amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r55",
      "r580",
      "r597"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "negatedTerseLabel": "Related party loan receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r89",
      "r529"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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",
        "negatedTerseLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "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 the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedTerseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest and other expenses, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r85",
      "r87",
      "r94"
     ],
     "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://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r44"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service (IRS)"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r533",
      "r535"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "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": "Summary of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Remaining Lease Term",
        "terseLabel": "Finance leases remaining lease terms"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "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": "Summary of Operating Lease Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Year 1"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Year 5"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Year 4"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Year 3"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Year 2"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Operating leases remaining lease terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43",
      "r105",
      "r179",
      "r200",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r491",
      "r492",
      "r493",
      "r499",
      "r547",
      "r548"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r105",
      "r200",
      "r499",
      "r549",
      "r579",
      "r594"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, convertible preferred stock and stockholders' equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, convertible preferred stock and stockholders' equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r105",
      "r200",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r491",
      "r492",
      "r493",
      "r499",
      "r547",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r41",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r19",
      "r576"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "negatedLabel": "Less: line of credit",
        "terseLabel": "Borrowings under line of credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r21",
      "r250",
      "r265",
      "r267",
      "r268",
      "r578",
      "r592"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: current portion, net of issuance costs",
        "terseLabel": "Current portion of long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r112",
      "r223",
      "r255"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r112",
      "r223",
      "r255"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r112",
      "r223",
      "r255"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r112",
      "r223",
      "r255"
     ],
     "calculation": {
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of issuance costs"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSFutureaggregateannualprincipalpaymentsonalllongtermdebtDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r47",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Medium-term Notes"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSNonamortizingtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Mortgages"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r88",
      "r91"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r62",
      "r63",
      "r67",
      "r69",
      "r91",
      "r105",
      "r117",
      "r119",
      "r120",
      "r121",
      "r122",
      "r125",
      "r126",
      "r138",
      "r169",
      "r177",
      "r180",
      "r183",
      "r185",
      "r200",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r497",
      "r499",
      "r583",
      "r598"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r128",
      "r129",
      "r140",
      "r145",
      "r169",
      "r177",
      "r180",
      "r183",
      "r185"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss attributable to Class A, LT10 and LT50 common stockholders, basic",
        "totalLabel": "Net loss attributable to Class A, LT10 and LT50 common stockholders - basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r130",
      "r133",
      "r134",
      "r135",
      "r136",
      "r140",
      "r145"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net loss attributable to Class A, LT10 and LT50 common stockholders - diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "All other locations"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Noncash investing and financing items:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r54",
      "r109",
      "r540"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "Related party loan receivable, current"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r15",
      "r27",
      "r109",
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Noncurrent",
        "terseLabel": "Due from related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "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://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r169",
      "r177",
      "r180",
      "r183",
      "r185"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r527",
      "r535"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "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://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Reduction of operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "negatedTerseLabel": "Less: lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r521",
      "r529"
     ],
     "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",
        "negatedTerseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r515"
     ],
     "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": "Operating lease ROU asset (included within Lease right-of-use assets)"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r532",
      "r535"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r531",
      "r535"
     ],
     "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": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r494"
     ],
     "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": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r56",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Public Stock Offering - Stock Options"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Software development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r347",
      "r349",
      "r355",
      "r373",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r393",
      "r394",
      "r395",
      "r396",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r409",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConvertibleConversionRatio": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.",
        "label": "Preferred Stock, Convertible, Conversion Ratio",
        "terseLabel": "Shares of common stock each share of preferred stock can be converted to"
       }
      }
     },
     "localname": "PreferredStockConvertibleConversionRatio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r102",
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Liquidation amount"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r202",
      "r203"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from initial public offering, net of underwriters' discounts and commissions"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "verboseLabel": "Proceeds from term loan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r81",
      "r104"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale or disposal of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r80",
      "r437"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 issuance of common stock on exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r37",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r215",
      "r613",
      "r614",
      "r615"
     ],
     "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://expensify.com/role/PROPERTYANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r36",
      "r210"
     ],
     "calculation": {
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r16",
      "r17",
      "r212",
      "r549",
      "r586",
      "r595"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r35",
      "r212",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r16",
      "r212"
     ],
     "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 And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r16",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESNarrativeDetails",
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment useful life (years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r195",
      "r197",
      "r198",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits,"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r374",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r374",
      "r539",
      "r543",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r537",
      "r538",
      "r540",
      "r544",
      "r545"
     ],
     "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://expensify.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r83",
      "r104"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "negatedTerseLabel": "Principal payments of line of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Principal payments of term loan",
        "terseLabel": "Repayments of long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows",
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Abstract]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r448",
      "r559",
      "r631"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome"
     ],
     "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": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r448"
     ],
     "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"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.",
        "label": "Research, Development, and Computer Software Disclosure [Text Block]",
        "terseLabel": "CAPITALIZED SOFTWARE"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CAPITALIZEDSOFTWARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r38",
      "r206",
      "r207",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Software Development Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r3",
      "r14",
      "r98"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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 included in other current assets"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r9",
      "r18",
      "r98",
      "r611"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash included in other assets"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r300",
      "r441",
      "r549",
      "r593",
      "r608",
      "r609"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r114",
      "r115",
      "r116",
      "r118",
      "r124",
      "r126",
      "r201",
      "r438",
      "r439",
      "r440",
      "r477",
      "r478",
      "r495",
      "r605",
      "r607"
     ],
     "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://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r397",
      "r398",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r397",
      "r398",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r165",
      "r166",
      "r176",
      "r181",
      "r182",
      "r186",
      "r187",
      "r190",
      "r315",
      "r316",
      "r560"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTotalrevenuebygeographicareaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from geographic areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r530",
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r530",
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESCashflowDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Proceeds from the sales of stock"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares issued (shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Exercise price (usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r146"
     ],
     "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]",
        "terseLabel": "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://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "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 Anti-dilutive Securities"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": {
     "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": "Schedule of Capitalization, Long-term Debt [Line Items]",
        "terseLabel": "Schedule of Capitalization, Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfCapitalizationLongtermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning the long-term debt component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) and include information by type of debt detailed by instrument.",
        "label": "Schedule of Capitalization, Long-term Debt [Table]",
        "terseLabel": "Schedule of Capitalization, Long-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalizationLongtermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of Income Tax Benefit (Provision)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r47",
      "r112",
      "r267",
      "r269",
      "r294",
      "r297",
      "r298",
      "r299",
      "r509",
      "r510",
      "r513",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Principal Payments on all Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "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 Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r131",
      "r132",
      "r141",
      "r145",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r408",
      "r433",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r408",
      "r433",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the recorded investment, unpaid principal balance, associated allowance, average recorded investment, accounting policies, and interest income recognized on the accrual and cash basis for impaired financing receivables by class of financing receivable.",
        "label": "Schedule of Impaired Financing Receivable [Table]",
        "terseLabel": "Schedule of Impaired Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfImpairedFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r37",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r541",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r409",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r427"
     ],
     "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 Assumptions for Stock Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r50",
      "r102",
      "r153",
      "r154",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r282",
      "r286",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in stock options.",
        "label": "Schedule of Stock Options Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Roll-forward"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r302",
      "r407"
     ],
     "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 Warrants Issued And Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r462",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of RSU Rollforward"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESComponentsofexpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and Administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SettlementAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.",
        "label": "Settlement Assets, Current",
        "terseLabel": "Settlement assets"
       }
      }
     },
     "localname": "SettlementAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SettlementLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.",
        "label": "Settlement Liabilities, Current",
        "terseLabel": "Settlement liabilities"
       }
      }
     },
     "localname": "SettlementLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period",
        "terseLabel": "Service period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r410"
     ],
     "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 (years)",
        "verboseLabel": "Share based compensation vesting period (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Cancelled/forfeited/expired (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Cancelled/forfeited/expired (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r421"
     ],
     "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": "Granted (shares)",
        "verboseLabel": "Grant (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (shares)",
        "periodStartLabel": "Beginning balance (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "RSU Rollforward"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r420"
     ],
     "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": "Ending balance (usd per share)",
        "periodStartLabel": "Beginning balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted average grant date fair value per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Exercise price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r430"
     ],
     "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 volatility yield (percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r429"
     ],
     "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 (percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r431"
     ],
     "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 (percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional shares authorized (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options exercisable (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options exercisable (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Options cancelled/forfeited/expired (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Options cancelled/forfeited/expired (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r424"
     ],
     "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 of options granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Intrinsic value of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r415",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (shares)",
        "periodStartLabel": "Beginning balance (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (usd per share)",
        "periodStartLabel": "Beginning balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted average exercise price per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r407",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "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": "Options exercised ( usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "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": "Options granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r409",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "auth_ref": [
      "r404",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Share-based Payment Arrangement, Nonemployee"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Share price (usd per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r428",
      "r442"
     ],
     "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 life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life, options exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r426"
     ],
     "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 life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price as a percentage of common stock (percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Original issuance price (usd per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r528",
      "r535"
     ],
     "calculation": {
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/LEASESSummaryofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r99",
      "r113"
     ],
     "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://expensify.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": "Capitalized software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "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 Development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails",
      "http://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r102",
      "r105",
      "r131",
      "r132",
      "r137",
      "r141",
      "r145",
      "r153",
      "r154",
      "r155",
      "r200",
      "r225",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r276",
      "r277",
      "r282",
      "r286",
      "r293",
      "r499",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails",
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/Cover",
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHARENarrativeDetails",
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2009and2019StockOptionPlanDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSUNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSRSURollforwardDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r53",
      "r65",
      "r66",
      "r67",
      "r114",
      "r115",
      "r116",
      "r118",
      "r124",
      "r126",
      "r152",
      "r201",
      "r293",
      "r300",
      "r438",
      "r439",
      "r440",
      "r477",
      "r478",
      "r495",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r605",
      "r606",
      "r607",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r114",
      "r115",
      "r116",
      "r152",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Weighted-average stock options"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r52",
      "r254",
      "r293",
      "r294",
      "r300"
     ],
     "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 preferred stock to common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r293",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock upon initial public offering (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r293",
      "r300",
      "r417"
     ],
     "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",
        "negatedTerseLabel": "Options exercised (shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionRollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r53",
      "r293",
      "r300"
     ],
     "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 preferred stock to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r293",
      "r300"
     ],
     "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 common stock upon initial public offering"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r53",
      "r293",
      "r300"
     ],
     "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": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r293",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Shares repurchased (shares)",
        "terseLabel": "Shares repurchased (shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r25",
      "r26",
      "r293",
      "r300"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockOptionNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r31",
      "r32",
      "r105",
      "r196",
      "r200",
      "r499",
      "r549"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity (deficit):"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r277",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r300",
      "r303"
     ],
     "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": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Stock split ratio, common stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r507",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r507",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r507",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/RELATEDPARTYTRANSACTIONSDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANS2021IncentivePlanandESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/STOCKINCENTIVEPLANSStockbasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "SIGNIFICANT BALANCE SHEET COMPONENTS"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Sales, payroll and other taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/SIGNIFICANTBALANCESHEETCOMPONENTSAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r225",
      "r229",
      "r230",
      "r231",
      "r234",
      "r235"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Convertible preferred stock, par value $0.0001; 0 and 4,203,139 shares authorized, issued and outstanding as of December 31, 2021 and 2020, respectively; (aggregate liquidation preference of $0 and $24,929,457 as of December 31, 2021 and 2020, respectively)",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheets",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Liquidation Preference",
        "terseLabel": "Preferred stock liquidation value (per share)"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r13",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (per share)"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Preferred stock. shares issued (shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Preferred stock, shares outstanding (shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITScheduleofConvertiblePreferredStockDetails",
      "http://expensify.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://expensify.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "auth_ref": [
      "r13",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Schedule Of Convertible Preferred Stock"
       }
      }
     },
     "localname": "TemporaryEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r139",
      "r142",
      "r143"
     ],
     "calculation": {
      "http://expensify.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedTerseLabel": "Less: income allocated to participating securities"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r449",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESNarrativesDetails",
      "http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Additions based on tax positions of prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/INCOMETAXESUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r156",
      "r157",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163"
     ],
     "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://expensify.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/FINANCINGARRANGEMENTS2021amendedtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermloanDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSAmortizingtermmortgageDetails",
      "http://expensify.com/role/FINANCINGARRANGEMENTSMonthlyrevolvinglineofcreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/DESCRIPTIONOFBUSINESSANDBASISOFPRESENTATIONNarrativesDetails",
      "http://expensify.com/role/NETLOSSPERSHAREAntidilutiveSecuritiesDetails"
     ],
     "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": "Fair value of warrants outstanding"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITWarrantsIssuedandOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants and right term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/CONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r130",
      "r145"
     ],
     "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 number of diluted shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r145"
     ],
     "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 number of basic shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Weighted-average shares of common stock used to compute net loss per share attributable to Class A, LT10 and LT50 common stockholders:",
        "verboseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://expensify.com/role/ConsolidatedStatementsofIncome",
      "http://expensify.com/role/NETLOSSPERSHAREComputationofNetLossperShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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": "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-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": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r141": {
   "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"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r201": {
   "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"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.A)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735"
  },
  "r205": {
   "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"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "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"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r302": {
   "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"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r324": {
   "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"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r337": {
   "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"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "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": "(b)(2)",
   "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.1)",
   "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": "(b)(3)",
   "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": "(b)(4)",
   "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": "(b)(5)",
   "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": "(b)(6)",
   "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": "(b)(7)",
   "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": "(b)(8)",
   "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": "(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)(i)",
   "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": "(d)(ii)",
   "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": "(d)(iii)",
   "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.13(a))",
   "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": "(d)(iv)(01)",
   "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": "(d)(iv)(02)",
   "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": "(d)(iv)(02)(A)",
   "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": "(d)(iv)(02)(B)",
   "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": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r402": {
   "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"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "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"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r434": {
   "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"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r448": {
   "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"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r475": {
   "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"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "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": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r518": {
   "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"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r521": {
   "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"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "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"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "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"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "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": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r590": {
   "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"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "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": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r602": {
   "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"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r631": {
   "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"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "730",
   "Topic": "985",
   "URI": "http://asc.fasb.org/subtopic&trid=2197926"
  },
  "r634": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r635": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r636": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r637": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r638": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r639": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r641": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r642": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r643": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r644": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r645": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0001476840-22-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001476840-22-000016-xbrl.zip
M4$L#!!0    ( 'R(?U3"AFXSJ@L$ /3U)  1    97AF>2TR,#(Q,3(S,2YH
M=&WLO6E76TF6+OR]?X5>ZKW=F6OEP3$/KBS?A0UVDV5)-@B3\,4KAAT@T$!)
M8OSU=\>1Q&1L@RW08+K:I*1S3D2<V,\>8\>./__O6;M5.8%>O]GM_&N)+I.E
MRO]]]>?_5Q1_O]YX7UGMAN,V= :5-SUP XB5T^9@O[(=H7]82;UNN[+=[1TV
M3UQ1E,^\Z1Z=]YI[^X,*(XS=NMA[R;FD7+M4.,=\(0+3A254%E3QD!AHJYG_
M8^^E$Z!HX+0 %V@A' V%-PH*R8T2Q(9HJ?DCOB2&Z*"BIRIR03TQ6HH8; K2
MNH3=Y&[W!_AV^(:=_LMFORL8U?]:VA\,CEZ^>'%Z>KI\YGNMY6YO[P4CA+\8
MW;$T>J#?&US>G%S?ES?BCW@SHP6A!:?C6T/WN#/HG5_>7K;;A["\USUY,;I8
M/C9^X+A?[#EW]&7[HPMW] %GZ:H#.#N"3K^9SI=#MUW>3-G5K<VSP=VOV>RT
MFAW(E'TQZ+E./W5[;3= RN<F2$%80=FU1@I\A1L-C5_I6^T@/8FY-FZ\\_ ;
MDYXO>]>'\>UG_>:-NT_Y^%[ZXN_J^\VP#VU7-#O]@>L$N!KLU[J@_-IH+SO!
MZ\UO(>%6\Q&:=],6+Y2S_Q\QNO6NL5-K[8NS#,7K_<=;38XZ5R^&%R]O_6+^
M;K2:KY:WOFRYSMZ_EJ!3;&TN(?#!Q5=_MF'@*OG1 OYSW#SYU]*;;F> [%PT
MSH_PY<+PV[^6!G V>%$.\,6K__JO__IST!RTX%5&7#'&UI\OAC_^^6+8M._&
M\U=_QN9)I3\X;\&_EF*S?]1RYR\[W0[@ )IG+_.-T!M^;,8(G?(C7J^A3.DU
MP[#_L\$&I'\M-2.1G$<3%!=6>"M,4M9Q<)1+;V2$SZMY* 3_5USAO>/:N6MH
MOESKX/C.W^#K]%QKO1/A[-]POE1IQMPT_W3N5[LG[]G&R0ZO'L>#M9/==_:@
M?K BJJOQH-;>:%8;NX?5BX]G._A;[6*+[+ZKRMUVE=:WW[:K%W'_/:^U=BZZ
MI_75%;YSL7NX<[#&=E>KI+J]CK\%6GNW<5#?WCVH-5K[NP=5OO/)G-4:6^P]
MVSW?V0YJAU5/JZM;YSOM=5';?GM86]UBN]OKY[N--5%_]^EP=_MM$]MM55?#
M27SWMNG?;:GZNQVQ^^[M0?5@2^RV/U[45G?;.]OK%SN-P'?8+MX?#VL7X6RG
ML35ZYA/V)3N[C:[8/=@_W-FNGM<:^^T\SEI[=W_GH+9?NX@'N^V_#FKL(Z]=
MO-VO?3+G[QOK@^HF.7O?6+NH-E9D[?2SESH!\U#00%TAI$J%5X(7TMDDA*(:
MC%UZ19 KA59&D#]?W"#M8U)ZK)/>-OO!M7; ]=[B+_UG6M^'UA>W:5W_^)FR
M$+P0KHC"QT(0:0H;+"T,CT)XEY2(<NE5)L74J/P!V^_&9SK?F\[D+CI[KL%Y
M7@A@4*"MI JC:.;IQ%Q(%JCR2Z_>[CPAE5>0Q+$D<\OM+56&=@0V>S9XF9IG
M$(OD6MDV>";Y]TE.[R*Y#MQ898I$I2H$-8!<G6S!:#! M51(*23YROO-M:]0
M_6W/A6S958X[S2'-C_MQZ28(' M4B,2X#D)P-.*5 VNB,FC3:TW,Y_42!(JC
M<Q$A--M(U'\MK=?>?JG /QS[5C.\;77=8*F2.1^ODKFE_R<1__>OUBYKG?B#
MHX.=BY736N.OYL[!'MW9_DAJC=W6SL%?K6IC3^QN;[1VMI&>[:W3&C47]=6/
MHGIP>%H[..35@S5>W?LLP'#F:$+S6J);1*PJG-*QX#9PQ9047AE4R6,ZC@GW
M$$(J=*.02B(18$)99KGBT7))@B1@DL_<3.V(FZD=<O,510LY)NC(C7GYIML?
MU-.[;C?V5SIQ$WHGS0#]S6XKSA!U=\['U*U>5,_KJ[&YTUBG]=4:4O<C?M\_
MK*XB![>WZ.[J(:UN5QE2_19UNQ?5"T0$^VL_<WF5(757UQ$1'Y&"R+F-3X?U
MQM;9SL4.R4KX)G6KLKKR.9/6.A,*XQ5RJD/"&L=2(;@,2%T5DPK?H.Z=PMFY
ME*3T3E-J1(C""&<E,CUWU$6F_9 OK\OD,=W>0[\/\+;9R5[0>T#_; /=KF:G
MV=DKOS6@UYXRW>JKV$_GK_W=BZZHM6O8_@ZM7JR0ZNI'?&Y'[K0_'2!W'50O
M/C5W\G>V1:J;ENS^O4]"^U/';=OC^L$>VV$HD0^V+O"Y4Z3WV>Y!J[F[76M6
M<62U;6S_H'6PV_AX]O?%1UH[6)>UBRR-MUCU8)U\IB0:PYPH2/0":>71=(IH
M-:= /4CAB/)H.GV@#]*IEC!&4#MK[9A(G#J+&C8*JL $9'7[/;+5CZ"'WOB(
M5,^$NXMP($!J;6QA24+_QBA9>$>S561<,,YQ!?[!A(/$HTHR$ ]:!*)]HD00
MAU:11O',X.N$N\%I.8!63UM]6$%J#C8';@#91*JGX5U--(>[_6;F_K6S00X#
M^1:\;_8'<TI75'M]-'50..X?8A^H3C^*>F./[!ZLD)V#M^U:8^6LNOT6S9U:
MJW:QPVMO1L_\_=>^;\=6_>#M0?W=!O:WV]I=W9/UU8UV=17?<1O[7UT[V]FN
MM;$O7CL(Y.\+-)'>E";2H-JHGE<;@7U6R1$NG2D")0R-)!\*KZTODM+4."D-
M)>CK?C/R]H];1.L_!#8^>"<3D91X)W1T-@0F41VH@*9U9*J$#7F&S8S!!I6U
MYD:+PI/L4XGH\1/5A78NFTA!&2,>%3:":J>L48):D2PSD263..%,$1I2RK 9
MVV@W87-+03P#YQ&!4[T%G#WZ6=*L>[@HG$"A(ZQ#W8,\CX8\*.>3"-;PQP3.
MCZNI9^!,%3B*"NH<.G_66_0,;""%%:BM"#'*"":\AL>5.#^LJ)Z!,U7@@(L<
M@C:%5 F!PP#M7H[ 45$$GU(0T<)L2ISK%L[[IO/-5E[E.>[U$"Z_"FY8#3&"
MM#S=/=CA.XUU4F-K$L=S4%NM\FKC\'RG\5=K]]WN8:UY&S<[#-L_JUZ\;M<.
MXG[UX",^?RAWMG&\%^&LWOAKO]K^=+C;_LC^OE@[?=]8N0H@'@19_?B9:Z8)
M"%MPM&K0R#$4;6.-EHZ209$(+HCO(N=.XDU#83T#Z.D!A!:IL3KI0BA *]EJ
M-'9H#"B)@C!$.L:-GV$ W2E_:MU.>$;08R#H[ L$G7[6-*"1HV,1/ \H@FPL
MRJ\N.-#! !"?'H8@I-\L2*%G&#TEC$PPW$1A"NH)*43^XQE3A;0,)'")@NA)
M8#0I(_H7569'K>KV!M+_TSY:P_OU[352;^PVZ]M;'/^Q<GFU\1$MZ_V#G=L8
M:F^=[;Y;.Z]MKUW4VFMRI_%1UMKK<K<1\-]N7EZE-;2LZ^]JS3N4F:BC-61L
M8H''@L8<*T[$%X:85+ 0'2$QFJ3IHRNSR80+G^'S]/!QBO*$]"I"2 IM(6,*
M!X05"1B++EJ3G)DW^/QR2NS)$/2%$JM]_,RL)U)[7024-85P @HC'!2*:24T
M(&$]FTLE]@RCIX11D&!D7O$"SG,Z&,UI!^ +YY3GW'$;J)H8C%[<S/_M00*\
M+T#_CK3EG,[\LE_F>"/0*F5Z\\O!^1$"J-]L'[5R1G;YVWXOX_!&AO+R63]B
M$R]NMC'L_ZK3T1CZW>->^:U,!7\Y O<(4#^0TS9N",HLIO&W9LS?4Q-ZE7)
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
MNV1>F$H(Z7@^]%:P)*SG%K1SR1KTH56TH\7RQ6&JIR?5Y+@J6<U\-(JCY2>
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
M&47S0$EIA:#,.F.( D'0Z60QT3FR#V:#BE-1Y,Z"R@<* D,J)JV<(/A#0*\
M'460;HX4^4Q0<4H:-SITX "UKO%"B.AB<L$&%BQ5,7FRF!+UW>L?5\,_K.#G
M4E9[S="%0VUK4&!+B?@0SCO.%0^4CHK[_U+XF$LJ!B#1,1*I4TDH82U$2A07
MENIH9)RGFE*S0<6I:%PD#T,SR;A E7!@/+<46=$Y94/B:9Z*2<T$%:=4Y8(
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
MV?A@]GO28LG)1&3U 4GUR:./3QY\$0:Z7_3K==IL)X7UH6SMR2?_YIR&?V_
M\'38#T@B'CU^]."+"]J"M)L:SSZ@+3WYY%:6\+_Q"'?[_+89\?&NRFAPW:,O
M_J]Y\[?1#:(+Z5L]>427V-0M4X?]O>$ZPY4+X^#_8R@/>M^'X2?IO*W+OKOY
M)V_^Q._.-7J$ASP9+7[TOWC\(O]?#]Y 8W\"1B[]V:H)1V_ICN:-2R^/T@6]
MX=_3\CK=M@_^-EP:6I=X']YX"6_9XM^6F#]ZM3]]H]6^V#@.M7ZHNU&'QS7]
M9_)=75_BWX$DY4;)O?,7>C/Q>;4JVN2TJGIZJ9=N4S<=2 ^"6Y;1%=*B:D&[
MC%<\*O45VX@'AJFL>DESUWV3D/7LVZ[92H]+45UA<F#2]O,6M I8OZ9H+^7[
M?95)>1"TR\?):5G&EZZY Y N4PT^723TV%V-)2B319K19_J@+@>U0W?[6\WH
M.UG9YZ/W:/Q^XB7 +]VYY7:6+'I8K63A ^W,6 K]WVI/3SA+-DW]B\M0ULSJ
MMI,/N+L'_UFF^$H]QS=(1?&[K(=(#_=Z(S]?"SG8LJFON]4L2?$,-^["<?*,
MUJA>NR0#J_4LV=8]_6=%&H#^7"RVM^W@W&5IWSI:-[>UE4RNZR9O:=>R59*V
MR7_^C\\>/7KX^3K=SO@_3SZWCZZ+LAQ_UJ[2?1_6?9F//Y77;<<?RTJ-/H3T
MH,+2N9T_9?NN35+EJGSGNQV=/=?MW%'V;<^5Z2KK3;GOKG-7%NYJ]W/7=L5Z
MWP\VC4,'V.[GI%#X:(S_L*QW/_/BL[/"SEV&2]=-_ I%U;OH+[35244"SUA*
M$D+Z-PF [#G]60Y>6Y#&2>G+KEGSQ[19Y+^UH8&-KDSGM^(3(SMIQR"<'Q-Z
M* 9^2_K[L>G,?>+X-F=9C[*;)7-20C@C5=TE)3TXCE!7SW8TU=^3-U?*GP_"
M@Y//QO'!R;TI;M[*3S^W5WGG3S!:F8^/N;@%J2*_LJK7148;7Y<%^^:LU]J:
ME6>QWI#")I&;C?3_-A''C60!VX9+G3W_Z=E71R=/$WJ[W-$U/Y^V[BZWC@XD
MCMR/EPV.GUBCEO9/=F7IZK"C=)!%#9!M2&GGP-0+/?(2'+_I7\"P=)4RVR]]
MJ!><=N_.=F^L?T?.3/!=R%%A.@4Z=KR_0P>&OAY]X?-)4][IAJ7SH@0JN*N3
MM"-SF8D#V#CVO]9N/7=HWZ)]94W9DI>(TX2?PAW!-I%Y<W"9R;?.FF*CK>7U
MX#M\45+*R)3 -R^NBIRLJ?KKS3*MBG^IU) :KDG9;B$(&?GPY$\V[20&=ZMU
MR54T>CGRMC/RK[#+E;M.%DX29C/VG)8^Q,C2C<A.H> B5ZUP8-6;WY*LL+\U
MAS>_WKBN0",@Y(+N5S2(2/*> Q+Z4EIMU=W+ CD>GLM^"@^17+B<+,'&"Z $
M)Y-HW*UHI&O@R'B+54JP_%Y70^-7K<H [4[1D8;G#RD^99II=M*O'6W7%IXR
M;1P)P1KN5JH4B*I=L*?SOJ4G:U4Q^) 6/VD<?A2+Q+3U=[OU;8]>W<)5V=;.
M'$7VJQG_;^)^[8NKM/0\O.1M4<PIYQ\[[%S'/RD+^F(.(U,YET^J_-U9]'5Z
MZ>C8T/)3R ^;*IO#N78YT#4?IW*;7(-W%'M^E39%W;?V,Y_MXLWOF\921.JT
M82?F%.;BS$X[^\YVUBT6DGZAK9/<G:4_A/F'OK(HR;SVWJE"[LV! D@VD4ZT
M>RW&-D&29-J\.]:E9/D:E[8NCRQFR_D()(GX^,T=^V#)II^71<8GDQRC:6/N
MV,C1-4S!T7>06T3)4+U+\D\U!]ZND-F#ZM,/N@:)W6E[[FY[0JX]U]6>);DC
MI5=O OU_ACR_LZ AKOW,AMXD-GM%=RRW@[!"]QD_OEX5V0JNJCB>DW]Y?]DB
M4I<H)'7I:_(?AX$F!R4YN2=I<$L;&48XG<9[=T&D5#@.ZXIJT:1T)N&2>"VJ
M$2![EIX'*.M+?&7:R'>VD5:=G=$IRIJ^&&0 V\N"M&N.E&Q;5Y4KX\+UI=M:
MBA 'L75543=1+7G:Q#MV7=*%P[SI=$'.?6Y;ZE.M%2+WG72MATC4=( ;NNZD
M--_=6=/DZJ(O26OF;D$^30+3MF0CF,R;NJ?K)>D2@!< 6J:]N9^]"4I1;9MD
MN"0#[CAA[5X7K1_*XL$329K]VA>"Z6.M:#XH4N@=I\OH_UVVJNC%E_!I%)1
M:A;Q>HG,.&G;;@K\[G#KEZXB#[_T0(& I^) P!5<C,C)!:4MSFR+FHJ/*?W.
M!X?!&+)"IGC>=0HV\-?V<(/]@ (!(0PJVS$B002O[512;RY@3T#46X"H[P>B
M=#K&;Z_!25UVREON[69K9%?8YVS%JA<JEP]77J"J06%&X0(DK&GZ_97KSW$
M)T7\SBH6$A3.;%OCTK)&DGM,Y?&;;]#]+/[/P,3V[.,!%,LE41@#).67-<Q'
M2<X$&1SR!P >- !L6I9F-V[!SJ[3W+T!3O'@5^F?M#2"T.5%:)!:Z#=U=2OR
MNTT4T&H.EU:F>*I!>YS0TJ_2*Y?,.?G^&ROY5K#/35/0PM$JX..X/C9$H08@
M+F]WEK::N52TKV@N!K /'EV279SV]#5T!?MR+3WE!,R@:CY3%%P;U>CY&?8
MQ^T1!!<.V'NW0O01W\9NRPL(B%W:DON#[#BM9L&(_ 0*]N8E?4M0_#7.287-
M7_9ID])9=]%AD=715YPE)5+!_*K@[;HJ$ I'T#'6[=%29D63]6O@_\G-IZLL
M2L&X*]3D%JD O)S6A&ZSPK+DC$[.@&2@)Z,C>IR\6D$[=9RSU/.J=\X=4%%S
M?Y_VUCL50+LSM)H1#VA1F W[$R1\9_<470? U(QO ?/'.]P5'7(WBL#&A._D
M:_F-H;!9NY:MNZ;KO9$*2;XG$095]RS*D_,HRX0^'&;6.8V4;HH<&7>4&ADO
M4ET535WA=8^3']SU37T8":U(0W'7HJG7 )YP31/_+^YRT6&M("CDM[8%1!+"
MV+/]5H7 VO.FRRMT'+I&I+OR?OIORL/;R+3(AI?9/T0><?KQZOM$4I8G%?LX
MOBU]:7A760!X1 Z)._*#2$?0=LFJKVJ2UAWINJT!Y- MS*L_Q) *2IS$ORHE
M%7YEIDC/?BY_U8(2'\G(8C6.;\2FB;$8'7 :%?F=\](R0735?I-;JN$/>&0&
M4+&(W2@,' Y%S[_XS8O637Q=P 6+,"G-6CQ8+!M+1?957-631P&^-'.;#BOH
MX2KS;5*FU[Q()N\BU;3F*O5\>6WM"'T=,^T2":6E7$8BB0@S%OG&]93CLQTZ
M(G2+C+>JQTDN"W%&?^M2Q\GS6_].WIZZ.;)\_#(^C122!BP 8OKBW-(L804)
M="Z]GT7O]*]?R)_L$BRLX#8YP@G0+$7B 1MT^.?U686:O#:Z14O'VMN:O[R_
M$ELUZQL:--?)0K/'A%\L#&985.(\BH*C+797)*5FBEF%MSMG6!Q*]D]CJ4^O
M4KHQ#!+.\*Y6^,U3)2)(JH,N$?EBW 47WPC_U=[DE?&W8['>^3F$@ R(M2G5
M6G/=E*Y3&RLMB/Z=HP,QQR*EC!\#F#O#BPU\17B9/5LS$AGW>I7V+;L$1873
MO660-TMFXZX*4AO<BD/6VLL_#KE?2+\AT?/?L"E%!4^FZA YF+T/9QK?T#C,
MR9M@C^A1RVT4;72C"Q\G/U8E0Z+A=ET7K?-OS>O6RU\%KUPAW#<M%OU$WH]$
MT+$J;+W.SFM2P?"4Z5%4HL\9(83LLTDTKJU_/!-8T$X+Y$XG7K_3X4<;&K7?
MV0F)GBD5Z%BX?_*LRHZ3,X'UTKG-M0^O;WEK90USMV!GB&(8.%*-\Y\$UQ(
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
M[K<!WAWU84',"5ZB<HM"L+G"6#M",9*PK^@/*4]S-[2%H3I&8 )I5B_!"BA
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
M:G\"SY?4XRQ?\Q6,J)^GF#*9^X+B?96;H/":GC2IDB3MJKG1="M!/S$'20&
MM TL!Z ^TH?&["FX2%.S.M*WW/JBR;K(CY0>D4&VGF<CXC,Z]!(1IO6B/N8;
MCD',4I&N7Q4;HX .%L=(ARZ=VW 9N&C6K:!H=28-,*!%GN[%O4DG,0"%(;!G
M_@_.Z^N-Y9Z!-#VV=X;JLV?T2,MG3$PR2WYPW47/) S_VS4UWY#^1)?HA@:6
M6>#L:H6AE35J,-I[L,0# "D<3/+P6;WDO@:PZ@)SVJ'35HTMN@]D?.?@<I+0
M;4@:;04%GB='WG/U^W$KQ\FISW"42G%]4'K!!VFGPGN3_Q_WJ2)>J-B\T%B2
M9\YHY"=00N\SI577&N',CF"ZBK[3,#F:;M]01J/@E,65N\F,;H]!C.CFCN7!
M!+KMTJZWL\1!J$IO- Z0S<28:=5Z @0"#YQ$M00T0WG_2B'X;F%M>/8#ED4T
MTP)#>'@L&[-G<&G<6"7M]F:$F'R,Y^-6Z9I^;F?(8[2?515I5;Z$+;;VF?S3
MI8T<-?]EDHE]WQ+DN12*A2*HQ:2@J\)=TRVUQ^&%FDBZ1FMM#IK*DP.>_#<8
MEZ" VM_3NG=_C2G?T/&GG5-"0K(+[X%98%AN'K@AL0U+>8_Q['D0@[UV6<\Z
M37<L5'!;_];O60KV_6ZS_%);O,>MM$9/%-+H0IPHC,W*MG,(_"C/9<!ZQ'@O
M.'YH7G76YBY+H9IE>#O($WNZ3HDNJE_J[;A'A?5V$&O$N475.W$-K@"#9U81
M6C;V;?836G)_'2_8P(E03@W/,;NSDH)D&O'LRH@:MZZSAJ?1TU'I,^9" .5M
M<07^)*Z:X=+P?>GD[3#NZE"A"(83!?,2C_BFLBHTALU\+YCX-L6R;E#"WC=8
M1R<6,FN+OP!WQF+9-'C9%;5H^)R1<XV93KBW(F/L8=@-'3(Q7D,)!W0814Q#
MM3.]X_-)T=R_HMFW4W.WK:.F8P%4C+KD[IN4B8?*,4DR(XWV:@D]' ,],9PE
M)Z'K+VFFA"6[C<SDZ'>AJX?#19G\-2+?44K8B+57UO>Z[DOTOP5:.#X(.\QQ
M/"KZFC5^K/5'5F&(!X2?&C8I)M=G9I5N5;<V+&@O;#*:SK>*J7OA*Y.B\BJA
M=4LC?1@0\UH,%K&)6J\85FB71L_C-7G<C<$0YFE;:.SF%3AYG0[[:3U-(M+2
M+Q'!RAIZ:YG-P0PVO@'>+QM+AW; <[^73RPP7V\ZKZ5-WCH-D3[H*QDX$'=<
MQQ/K1:0G[?7.M9?T6I=UO0%J16VX3HR+J+&&KH!O\)O+!+F(5OH0""W4#[F9
M.)S#WIWY=X%>H> )/"2?'#^6 KZ05SZFB&RGG;H-'>3#8FY$GSGDS8Q:J6<>
M7SRS9FKMI58-(U'Y;BOUO.9>4M88%##2.U1A?M^80[-B))Q.2NS07<ES$OV8
MCS6]9 H&/ 0M6%2!S@V[D^'+=<QA#@CAS@*S[IO =C<*Z-/W'6QW**1*;%^E
M87U,7B.-UD(T UB$3]X.4!#!E.F17]8I]TG;^ AKV]^K WRTL:MB],H<+P"<
M(;<WB,;N&#]/.R,TMFQ3 T=XFU2X''=IV RN 5'.(-]*[HYOUQ>G05KTPR\&
MB]"E6=&%"[?#*\,/DI05W8#\AKQNVK\S20K"+?E _2 QXL:#::_J>7GAEJW3
MHH3_$@@1UIYANVC\;Z[35H9S\TPWT5E53+8GWYO9/)0MAE3#%V3-REE(&QG@
M7Y/VCN1',I=CMW8P1,92F28QPJ%E@L!V4@/1 ;W=*)=Y=?MDS<\GLN]W2?8M
M,S*$1,"<;S #"%4I%_C7SM@6C6^YR@_+J5GT,E:WK[*5&WL83*Y!DO_HX:.'
M>/09?* -&%HV]#.NY+ +;O S[T9XU7?V_*=G7QV=/$U8G:Z+;!9% W/,(E#%
MIR=!2"A^EDMAJDD7:<91=@EITUGB=)P1N*?;:$J+,'45K5[)Z0 ?.#(1U>X*
M9!'5DMG^?=?6ON<^3KYA7EVR ]<,HKN.DUZ#/);H/%7E>Q84/)N@\( <B"Y0
MX1C41B0]K*GAHO*K,(4Q[W**^M@N^HI,/#R+$Y?M/9[C75IDH\Z3.BE'X65Q
MZ82-B*6/1UEH]76]=E4>R%CY>/ T3:5] TNT^AT#RF/E+%&ZY*LZBYP)(XB7
MQ1EF+B+, 3^+R+HXX5=\*M';H&1Y4"PZVA,Y83G=EEQ!]D597<9&U)>R.$>\
MNU]QI8XK?SD:?#@>K9/SBBY75YQV(HM[40NT ;_^!K2#,G#EH_.+;_Z*3$:5
M@<<);\DTL Z<V0U[&?&\-OI_C6ZZ59%YCD/."TLRA=0Q/V5+FH"\!5LGB;/H
M0:?#_PX/_UED:ZQ,[*J]1>6#2*ZB@D,R9]5S1R(T+XMVI3,WM98>\7P) "BO
MUTBQ=;<F-6Q6#FL:CVI)Z2B!<X#/W)ZX/]0H+<=SQ8RS)(,DX(U,@9!#Q\=1
M/RVJ!1U0^K#A05Y2]O97%>P&)FR'7ZL7U@@)7K9B1?B&,U8W#=EW-/WY^_.4
M(ZSB+2NB(]7@7[1M2,-Z+]WF 49UMJ&S+N@< %?9+Y%!@DZ#A3%DH6\:([@>
MTM-%^"JG,]LJG6@8+;XR4L;Y*!Z2G!F#A-RQG=3+NU0O8MHVJVW+9*/TH-IG
ML:_$$T_*9I0 +.*]JITOW:+6V>([WC)3K+-WSQ%1(=XPCBT#O^Q=.0C/ZB-H
M+M87_+&55[F$62)_W,-#MU*!_A9^C0S^XMD+84 )IALANFZ-E+X>F7]>.C]P
M-3CQ]<;YL^/W@I00JTW;!_;$I=HS9$V,R!UWGC-^O'957V<(%3 [\EH13SSR
M CH\#(WT,U[]8JSH :T^HJ@J>J^&:>@BP#L'"H.7#GTY@79"_(VKHC-^&"N8
MT!5^H4AG9A6<2 @G]?#NTPL#9FB9>.4]D1A4>J]YA/-]PR3Z; 622!ZKH3PR
MWA*E)MYT6 +(-?7<W./!*8,JIH^](_@Q1Q71+*OSER\&PZP,4&(Q/GP92_05
M\7#CP&Z=&(B7#^8@5SO8%!O%L[5P/Z+?UC=KU/>PFG,,UE,*N1'K?AA']./<
M"<[ON^VB@VYI>'CAA%]]&_PJBPQC6&,(ZP#!"L@$GZJ@7-\(L?J;R"=A:QV=
MX@$>/+4P&[5RXQ[GD<",?A(H:0OE>925:=L*OVHX(DHY3ZYB(WFTL9N;.[<!
M?(M$*\]U>I2%ID:G ;#_Y[C0I.3O1<DW56KH] .C<?CY'@\RL"R.*S @ST64
M6O/1!>1#2DG9KWT!_$J<5-]=T"\5TCB,R#COU XN;VG6D+ *YRPW[((!=D.]
MVH^Z7CHHG,VJT"RX\/M"&;!9A"?IPV-F/ELJMS(3_G(,*$&V3Y;MO'#F2K$B
M@[>TAYJ/\(-1W!S!JU+RJC,F0,^C$8[!Z(8AX-90$6X4Z:YD[*+<C!N?*O0G
M#]_W$OUAC/%0YOAY4:5QE67<R1&2) PI-E3N:,*#C774*E)(U6KL!):I7I(L
M1R:#$LA9FDDB1CU](>ERGT3T;]Y"\4(7Z= [)R+44WK)W/,5.4P"$-34)/=+
M #@80 !UA!ETGG<1E/@1K%!F:\IT[0#"EJK!Z;,CMA%@5&>TU=&B:%K,XRWK
M/M<&2:\_F=8?P<W06QO%,B$&+^OZ4AFF(8Q-I?A-1./^\10D#B>/](#49C;I
M1H,"]SI#>,-C)]J5<QI)R%3X!IC28NW>AW;)W"T*GFOHXL9(Y2+E5E&V5: =
M 7^<7Y1.XR%%Y >(/JU"55='D8L_2Y:,N)UQ'6:6I,LEF5^3C(IVD UBM/:8
MLX3)T8#92?OJOGUA2]T"='J5THJ;$&5;FR\H:!L?I]XP0"@6*3^VB8D#6",=
M,9Z$J8#C)1+IM6!Q3\*:GXXG'F L', RT%\H]Z/(EGNX2R/I/![OT"')A#+7
M]<J5:YDH1S\+/0Y]->AR@) =2<D1;,)2<*/';MP*I_8J7M/=TX+U2!HN^3%Y
M8+L]ZNHC>&OS'AW>UZY9]&-DM1]EI2G\:$G"SO"TC-UYMCSVQ9"-H0BX,TYW
MAKD_G015DB77+P@?%F#A>\K[OA2!V!ZJ9&93&X"0,O8<<ZR$74?F06C[>F[\
MA^'"[TU;GF6"OO<">.BZY]PP*SS[B^S*,F1GV%H L;=S[*P7'JT%)!>=C1?"
MG5G.0H++WX!38J,VA%G"KRP?ENDV]'<.YN=(H5XB'3\M1$'P0-[B8='$9,WU
M!C'C?P2N8C_2G34:CU394^&2XX.\ <-:\F+.H_)X1,H,Z&'3)G66]9(2QZP7
MY]MB01W%C;)\WGG@T-_I;&S8H?K/9?=YHCDB^<>+@QHEMY\'ZNSTQ:L?7YX?
MSF/N%^;O51"Z.D\#5F5HT%2],^J(\8GL31Q'VB9PQ^N8)MVZV$QZUYLVG0+"
MM!O;35-BH6,58<S4JWIGDS'\7(%[K0I>5.D&4\-6-2IJBV2+X$JSW#-#ST5I
M;T9' L$[$P)T[G,@?4K1E;A-.1,CL0.2C,93'D>S%.!'K=FPP^BC%0&N7T^*
M<BOBB&%]JC5'J%KMDU\4*N)T@:7KK%7>YB;H(7C/6.W>)P$^"W/(8%*S%?N2
M]RC,+TU*9:(K":EZ"8,)!_RHSF"@ -,LXY%J,2:X'0QMG3'!M1.'(N_5TVC5
MV.=]9J!8=/@*'P9 \.S&D[.=P8;'-P(CAL8:::?\V^1GODTB8A+9MQ/9[Z4%
MR[RHL8ZX%S08ER-]:YCHP],J;^I"8I/B^06\..\=;.JVY7&#2)>HI3?]//.C
M8CRTFZM7Y*;F!=B;KMF35-6LX X9H25TZ:YL_9_)9RYS'W=)ZP2^3#^3+HIG
M 5LQ\X@&1GD.#AQ%U5#=0QNB:9/T"JWQSNJ^/+HX!GK^R/3N**7.DF^:=#Y+
MOJT[^N*KNL(BSC0"X&#_7E-X;^:6GKYX\?+Y3P?OEC[GW%?(N,4:D8N>(G:Y
MCH3DJF?(O='VM;B8XH58(PJ(36=/(E_+(?D #S? \UH2Q8]A9(8S%N9E7^"6
M%5*VNSCOIIZC-=N3H U'XFA_-Y(A2*I(/03MFC=XOY,JOCM5#&J/(T!3RSV4
M=?>JDL^X+DDQTUQT\IA.;^7*3906'J2I.O(Z/'S+_W95N"9M4( @[=;4?>?"
M@-&XEW?>YTMD3#%;M?X%#34DFY[S0X/PB/] <JG<4PAF*&3NU#O^!J<D3UXR
MN93YQIR)\R19;7B&@JG])&,!X1=.JEOTZ50=/#EYWZN#D\9Z.XWUC(2M)+GC
MN<\]_)Y[CG=>:.:/X^6AS\5U*V,'U;$ZVXTHJX$YMRREG?B05<I=YS)K1J:
M.HIXYOCK(B4-+HII<&L@H!:^A0"VWN*@(SZN+@\:C&,Q31^XD&:80J"[D^(7
M5I\9P$#N4XS/ZJJ"J?.9(\Z24QC#$0"7V<;LJ^*;.E]G"14UYD;\$MR(0LDX
M2YXW:49V/)"B7B ^,D)47.UK\W2_!IQG'%.<&E 0M& ^&9"TVRJCH ?SM+17
M!@\B:59 ^+85+96<B'Z3<TG"P+32>%Y)EZM_A?CLZ9_;T9HP6K7>)/.TNFS-
M9?WQ^.)XX$C;RJUZ.GCTQ&W=\VMM.)^6#4DZNO0UCEV9KG42.?VCZ0N_TAJ8
M1?4&7Y4X'4ZI/WWQ#"^>7I$'E&I\:J.9,2_,>$<#$CCNY??\!1$:UU=5M4FF
MD#:BF+)((4X8K#YE^NXNTS>H#5\5;2&-CO>;.%DY+O$'1]QL67A %:RHR]]<
M<E(/[,;SN8H&LD3Y.<O:%7%-#X1;4#V<_AX%NHI=E\AV7%UIY;&XCL=N.T28
MB^'W7RM^L^3%B]-_'LXC[A>*4_C8(Q2 [+A$-11N C0Z2D)$D ,3(=1X 582
M.K(6#3ND=+C6@ H:IO$4,@!:6G!"0P(W+ M%RK[\A#*1!.;>0?4./48"+0I?
MY(9PC"RW[F_.).=3O>X=*\$?:''0:()9'VJ7P<Z#2/9>]>#7 XP:^R+*Q^?]
M<L,(V)$8S&^>Q12'PM,3$89%7S2/ VQCY("83S:20H]>R-\*)C!)XUN:9(?Q
M- ((5\.#3:9P+P;QW NWA6")!+XI3PF2B520G_JL<X%2MJ+9!!9#"GD(S1*4
ME90L?+>,8'S8^U?;K217N@B85/MV(R<FT7M;;W POB[X1/<:15YX,VJD/IP;
MP316@P$&#TX$:3B%3^WMX>/ AX?DT%VR5WL8JH B53*[T/M]"Y%>Q)]0\<\9
M9!K8GWXJ6KJ@ZY"B/T[.O#%$N:=7EJ==EBSRI'[1ZI"H$D_L9(]@R@3U^:H>
M!YP: I /X%A3"*,5FF(58'7#G,<N:@D-]!3OX3X:KTBK#*9I*=T<<5^2M'OQ
M3AEKP#"G8:D<<!95!?=CL.N,^QGY!;=$AI;\1?':FDK6C(>CS=S4!3P4AG5+
MKJ1)H]V*-P+\TNF:N956@%KS?)LHLS-"$%D:)!#%^?"27*=JE7*GF8[E1>E2
M0D@8N^'0.A<:PD51,3P>%+"+&T3E\ <G_0/3U=.-$!]I,6SO:6.D]!2=W!V:
M,)(J%J$(=_<W%K/[+:E&21H),0),))Y9YBF&Z4BWB'5S)2ZW8W'%?U9F/P[3
MJPX!^P!^740H&;20DR*AN+JH^HY! PS>UM;0P$P*'J .I*5\*UR]6*_I*.-0
MDA&9',H[="A]?CV$K,/LV[T&-&<[L$#NNME6&5GRBD.P&"?H.>TCZB[DH2Q4
M\;F@W2&FRE)%3FI]I6!N!A.JK--S\"K1PKBC]$@@@QY&.%JR26#O3&!?^JT.
MT>C]JE>2C%5=,G-)I&"# MOT[4HXE]4F#$;TJ5.>K= HDAN%$?+C/ @'=> D
M76*B'/DU3=KG(^R?\\A;%,0D!U75.XY4X?.K(M&52YM2IFQL^B;CQI,9IFK
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
M-9 ;SF+?)HRMW^FWU\'V')_@K<F8BY#;PG@.!0$#6U]8.+0#RH7G9R]C/2)
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
MG40"I#5'Z1[PG*]#@\Z Y;E;<8-!]/"J#5RSJP_X\7W#D[0TMIW..2ZJSIY
M-#%]*HO'K>T[K\'&2.;0-;EUK.MB2@^H0/]0\;MDK>7%=C;J\Z(PIDD].!9W
MJM?*F*L-EN&%.5@EOQC<$D"6^5.CYNSXUH>&CE;O*%=^IHI;/N8^#3*<8-:W
MZ#CCW037A#Q.OQ%K!W<)J%]VJ(?O?D@Z]H:9UVIUSVKRYC7CM"=!Q>4P625M
M>BPO?6>76M' !7*<)*<8./2:J2EHP9Y\PF,R!C>3C#^RK!M.I%6#>;N[%PV#
MCSXJCMTQ;1#\#Y(X^RI:G^N6L_Z<WN*.I7!>=UL?(=\S3[6 ]D'KX$YE-&^_
MR25]E%,XQA!R_/&O<F@D <4G9?"NC^A=_5L)?]H#D@IP=K0NZ-,'=A2#&B?%
MS1DM+I$(!CY?@G:L59:4IM5<F.-^X,Y C#L2O@L$(\F^)'U@L<%P>;E-_0HM
M@GE8L>!K73NU4;%W-W*0PK<%+U=S3^N1G8?1?2-7]X!.R'XOY/O3E_\X?_7L
MAV\.YT%O;E#TK;>-^.5<'*/GNW2=$1IL!RSUX(Q.UQOAF><P4*Q\R&$*==0(
M4>SE1BFB$7V$S&\HX0URAVQK;99IF&&]CTQ(R#?LY++2,#=7<HNY?VZ?_[#B
MAR@K'0Y?PLE>TX>=IR;T;:F#=_0M>ZBS-*UZ[/3: IX>AN-O-1CJWL)+KA@-
M>V^OTJ+TPQX62-ET#0*-NN*>%35ZBQ0C8(41IDDWA4C&-?E+*ATL/)R6>,4
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
MD/IC3F96;[9\Z1D7&E&@SAK763<:*$F:RZ1,KUL[G137* $.^'447-#Z.5]
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
M5]=3+^"[VDB R&JA$##\;J =];.J]T^?%Q^>1\5.:>"[KWC.N,DO)KO#."'
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
MBOR6IZNWX8R2Q0W_ZM,7/S$X*TZ30JX^:J8T!-*6V-Z2Q:5]2P96E'9IJ/@
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
M<M+BUM3(\?0Q\I"49<SZ%.8OXK?F<N,>H95YU0-N(=T.\!6H'TS__G3U%^I
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
MKOL?G>O/GIWK_O\T^C/FV-&T>CA^&I0N(ZE47>X2Q$^Y(GO3P@)MF1?>]7:
M5$-(DWR)!$F>6&S1UN\06LC!ICW_VM5#I8_WX=A,Y(2!Z]Q/W#59V57H&>^C
M*O#HRR>@L!!N924_0E]>>!]C"5?IO423">^)\?JYWNR5F"E\*+1E-HQYJP6*
MCH+9>O7=#\7JVS)X%*MORF&HIRD2D:A\.%H%:VH))+%%'GIU/ C6*RC#H^V0
MTAU>*'^UO0-P\"(8A1J1X <';AS4E:(%V4Y-Y<6&"DF$#G?>$!"1S7HO*B5'
MG^CIZOM<#T5KSN*0Q7*R=.7K\&9[Q&$X3'OHBL]O$R,7&+9=(RN4A\AMV%]G
M2Y8F0*BE4$CGB>0"<O#S/*PQ?3Z;?DO<T/*(?#OP*ER(LDMD'0F^UP_OL9.I
M9HE&_ -1-6T8T88&5K0X%+&K&/]4;@164@4I.\,[XY/C<?=@(Z&K,I;NG=O]
M'GYN? A+;Y::B 1P0'L0$,C3>(/';A-R_'LTV ]BB97GO^V%U<(;&1"C'C/
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
M@Y5KFQ1(%A\E03A$\U>9!'&P7EF3?H)'BXTG=BN$4L?NI\S";4]U7Y@B[>Y
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
M=QN!)3U<BW*M- #R0+(^LO8 JG(*7U?]7Z?J)ZT3[!S4E3D L&P\%9%=/ [
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
M+RZ3<&R \<HSP**G30AIU_P[.':#;7U;#WK12!PF54$H@B7YL(05GLY4\B;
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
M-"L7EM8+"R0D^WM.H[LA95[P_2C_/X&B:5CDG-&A-K&=W__N$7CZU$*Y6:7
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
M$ K,Z/O&*-?S>=8*"F*DO,7VM'1F<;&Q3\W&?LX>E9YJ_(#(9ABN8S]&G#-
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
MFZ]K/-A1BH=+N@9EZD <; !)BWQ5S]W<;X1WIX50UD*=1_-,]IUI ;W*YW8
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
M[VXQ^7)K$K#;C%[< IBAQ\L;7W' M.6!8WRS5,UBQ$T785YJKQXEWD^T!D<
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
M3YK8F;/?GY/Y10[GQ1_ EEG?DWK(>8!8F ,] GB[5;&0J$C#4(/G%H^Q[5!
M:Y*1C.X#V/BKS71.!51A_ 4^3I(.8TXMG9^@P.),X(RE;CAIXJ8Y[QAT0]W&
M2/Q%N,8%;%HE*V:0,6#A*U!;@<+['HD#FPEY6#%?KQ?/"W!FBRL8Z<K-#)_(
MED!4Y7DX6>FEO)@3B$"1';#05/;G!=-.1E)T 66F%I]B3K.^0'H:J>U2:CMB
M/8:'S,.*^(K=TD11(33(TXDYXL4ESCN(_1%,#H&NAF"(D"D-5D=R:NS)^^N#
M>KK:)%?9G*IW'/97^35QWX)=DT+#;*VY,WD2BCB0<9L1T08(_(6I<JSGOJO$
M#.G'_B&E>PSUDO $@XO:]?NP[+[:LE-*#<W.:P8?%)1[/8+LAQZ7K]OB%XNW
M!2^BOX-I %?<^2OV.MV"A-SY2.ZC$NY(3.)>MY1DU+H^!VFQ1KR(FTS0Y%R>
M%K1X&@&W_1Y7I2@V@EX2O7]#@FV@<?71J(EGD2Y$Z9O"?(.&V98\"+E U:Q\
M?'"D1\;/>46,',F)"9I_<>&O? R"A^B2T'07<1?_QXFKB-3+(XUY9!9;5NF(
M&V>$63D(TAP^_;>;:EV<@\RK\^R<]XF'.'K7B1FMC1R NU8DW7U;S/"DY,_.
M+R9W]/OEH6]SYTQ*NBV-0KLM%C:E(_]"ZG96V#&D0> @L$ML.'UT^_+V#V!8
MJ_BH&(I^G.6,85Y D465'Z7B7PR@TH-ZJ4F>&<5OZ>& _R+M5DH9+&5@<>"H
M6KP-VO%0@=Q2@7S\4('\8S+9)Z 'P$+LNPR21YSHG6 %2>2,81Q(*57 'H1^
M(,RSNTR[!.QI[LSJLJ/>@J)9[!$IB!(3)!EJ\&@Q5'4ODXK.5G7'+.UN7^0;
M<QMW@V[W_9;)#+080<\Z*(I<@(GH1&P;?Y3C<F)%GV>!O)=DH E/)IC92##
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
M.3L[C>1)M:'2-TAA8+69ED+5XK)0H@H$^V98,8P]JLV(6G-65QDQJN>#7:$
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
M/[\ 4_ /?_#"=$'L4//=A$%9K?)%P4]^&?@9\E!_9OV*I5_>XU7N5(6-@-.
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
MQHY0:E.>"$VMICC."WB;WK .FBU]$WA+5IG6\+RC)B<:1^OTZM0;2,D7=*W
ML'*>''GOLIY_IDJH .HO.RX*EYE0'&<ETS\VV66Q(#]S9(?2B;VG1[;?0TQH
M$)50>SZ@9$;$SNJY K<@XYV*R."",(AY=54T=<5M-IKMB=<G+L=(PH >],XI
MQ1'+_#HJG+JSN6N:J#-U>#CI5M&ZL9NT=9XM-@$"A&*#K>K3-*[< !74$$OA
MANQP[5&]'1K ^\C)X=-_XZ%X3OT8!P?:1_:/+FOHD1@DS#J8GES [9IG1T?3
M7S_+G07A/MJ#-,0@>I8V^8R:CKFU8K2C=O2J@^9<3P9!B7\4+S@0IG++%3>1
MX=7>9!MOD>BRGZJ"197A:J \(NU\ UH&[=". P0\/E];CQ VE]F*TI31/N.%
MP+X%[Q_SGKRDI+#16U.MBOW)3&7#W:%2?(+>!BVXUD+]L+@+J)?H'OJA/#!=
M'GC\4!ZXS[CQ(D;:HB003U)2R-!RX<[Y-'O!N^)4 <.,ZZK<A-5-V?UR9-/_
MM:MR;T4\RHB[L%$(;7/OFU3^VN2..,^Z.%=Z3NR\)D<#5Z!"DT16D A!D=!=
M?M6M $^(53%AE2@O8WY AQL!!&AS<K>O $%Q9%"->)7'Q6.U1DB&>=S!MB#6
MQ6&F/6O&&K+V+':Q)[#7G'#"B*H)O7*;<95'%@E@!!_*#&(5M^>[^1J80 _M
MR>"2S>694.+MJJX%]LF>GI)L@664 ,GS+]P&:DM6;YU])IWTNCK7XJ^A[TF!
M%:-?-M*CXDOU6!@P=6A!EI#?N_F@C;DNB!9PUUT[-N"^O;W,. ,0N^##A)R
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
M(X;&)7^6B0)2@<[8%*2*\CP.S_9>UIN2ZWX2SE3_O'B;_G>2QK)'S4$P0N;
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
MO9DPN6\YW6OE"N7+)+W(&(UE"U4R<J89<7[>R%3B?$$?%5RP@Y@O5^C-VP>
M76NMB02!#$R:/=_5*VG0X?+@C2]ND.H7.MVAD7L-J7%AOQ<=AISDC0%;389X
M-OY@E>B"^@W^*H#\?-.KYAY/M^BJZ7/\>BU5J) %GCNR@+77VP2VP-)AMJ%R
M6:$+/!BZ@,(04!@"=\40>'9X 3=9)_=)3=ZQK,)%*^QT'HFC6_83-B%XI'I_
MQ7'=69JEF_X35IX\@YJ&UD7Q>14YVO8=X7 [E*R_VSODKPODJ:H;UR'OP2*/
M#U<'"M_I>4'DV+IO.AW+DU803XI_US 3S3N:B8]2T[1.KOTMQ5?WSVR_TPLV
ME)V_&XOK"KKSC:':_4J+&6:7A"S61)XEYINP2&2;4/3QQ=OTOY,TQK05# L=
M\"BZ]IY1D)]5(IBI:W$*8S$*R9?7E#3#(1$P3'AUF4:7&%(2R3R8>X6Y1I7V
M8BF$P@O\>I4)UC5SOZ48,T]A=L<LJ#"95'\!+VT%MV14GL*1Z-BE-5T&F%E4
M@7"F"5 V'XND'GQB84)'G;H13TH9RQ1YWR+9<]['3J_K0OA^S2R<TQ$9@+#*
M0['J[5L#,"L+2N! W.TW3<J'7,D3")_6 2K>.,$IFK739&KF%\E,K?0F3#Z[
M5^H,_083H>/9+)%1%O!<3I[IP3),=T-%,RJ++Z 0,'_P@B<@C4!D#9#@C +L
M_/+"OX7YY>P*'XDGF...F7_Y)>H,3-#[GO+DJ_;7,L;/4RSK#"(M@C,] !UR
M0R)17>0RF_LC?DJY/Z7&CX\I[9.(7," IS7RF@],"2KA(P.38YK7MA00S[JF
MY;9G4R^=R,BI!>O9SS+,S;AYCPG<6.S9:OE3.L]EY<]3*JC<T;WE+*]RO#U/
MY7C?L< M!%T 7"BK*9!54<BGA0BSJ\J4S' R/,:4:$4_G,Z] \Z5.4T+$JMJ
M'='DU:)B0';GY@(FP:0Y3_X9!E\Q#>8;J\9UIN_,*X2JX849(H>2,M/A'91+
MQ-733(V82 FEUY8IRT7B):\9X<EN/"UXR4+;<[Y5!<#"05. $ /;85H>%9A,
M46G) &/&L^C%9].:5^3KT>+%&HE&73"0E-%\7Z/Y=MOA&1C.9T'&.*,?!^57
M*@+HP")N9.YFRD,YY6;+YK+8-V'N!3%Y1ZKVFW0M+&$.M;&'U:51HXV;&?%:
M0!"+,LB:4MEJC.6F%_ (I@[G4K$75,,:LIPEJ;3.6J5RPLJJAZ-"N"1),RQX
MK4=J:\[J)F+=HC3YLRR!^?+\^-&DQ+1F_(Z/IA64(#[)08=T@?F54KRO4KQ1
MN)Z!/OR="L&Y9.W'6'Y/D@HV6P?6<B-[MV<>3,W\@;4CE:9]9]&$E_$'><"!
M#/A,\NNFRH3JSH(L*R)Y:9Z9J#2'I]Z<I+S(A(;C==/PL:YE[$(L]W(";T4;
MCXLH82($HO*&]-8-*[Q8@6PM8I64#0]+!8,]Q>=C+.4#(>3U"#FJ:GB=T!Y8
M03?B"?13!3\PD%Q51KJ7?/!&D="].:@J-I:&/K]/X[ )5D51*5%3V=!0J4V9
M #Z"5XZ#[[I\3YM<N'UP8M"G,Z3C)9,Y57)SZM4%3U-W"#R75J$<G3#MZ\;,
M:5/!58<?*.$$CE=9_LV_I#NY+$VJJB+BL YTQPD9+5J<N\#0\.I8L";P7)LR
MM/":*/5[TAQ49LU8N,63;"RKSKJ@N1[A,'NQJ\?8*LKP&9QFE+<*-WNBPRG9
MEH>UYCOI?J'JU/RY;=QH[IR!."]T[Z;R,6(@7B!.O@E>9IH$D5#?7)<<P)$5
M@S[4CH;( < (OP;Y5QSHH!ABP1S37AX<_7KP"@Z6,9<%4<:))4["V7@1I**>
M'GO%,$)9P8)S8$^-HV9$U_.U]W._P'IK$@(\-;:0XW[E5Q?MY3N\LN!YQ4O1
MCCA*Y#DA;71@6;>P'4V6PX(LM)G2]B^$COL MR!@A#.$" #V%'_^"W1,7 QU
M;7^"*@C.79(\8.4,D^J%7@8&A,_IV(,#$[%-:)2%0^.'M6:.B_I$4^@D-WBN
M!\L]U^M@V+F#%\_;X=U?-2Q'Y;0@*2(R"Z+3=:D_IUK?>N)%/?&FFA/=^,65
M5ET6DPS_P(![RJZXG;,0'V,*/22I+9T6C@AO3,WEF@X5,$"RBA%2&Y?_M-+V
MN8'RGL#M\&CY#0&3+-/X5Q?.B%O)VE32B@I7QFMF!7C78JK?H:9VD;91-;6J
MIE;5U*J:6M6Q^^G)J:IM5ZZVK3MV5Y>4GL,!?\1?B*+T[,IQ9]&,51WD]M5!
MNK8^N&MOA"TJQ% \UYVE#0:ZZ:W;ZFB+BV];UR$QA(&_?VW5[AB$H,K'KPWK
M*>Z$YFV@B9N<3A]-]EOGL\ GAI:$X>PMN/)A!!0'P(;LKV:\,<^BG+7GZ'U_
MW2H[57/\N)ODV+IK/6'KVV=@COY>%E6EVEY-G[6^#B9>%RL85?NI^RG]GM[O
M=:T%U7/!-FF*VV3P^_4J;JF[MS^\3X7J!JM<5YWA8Q\VRRQLQ^R.A;TLN?V9
M6=E;VP?;,G5_L/T@9;N]27W=>TH@N:YX%KJD]Y8G_CTSS;>U5]>^J7MKWR&4
M?^&1_0N.[JSM5-UB_\(VJ+X%I3O/3.=MK2%A>WJ_OZZ[3EE[C[M)OCYX2HM\
M0]8>O=ON==OC<5Y@F4HQY_>X#[3K+KGC?%]W_#NZ][OA9]V@];1+&^OZ=[CV
M/\K&/H.(SLNW156]DK4=A"1;S&>O/_-(P$O+U.V>_:I;40 5WKE?>$?O>^NB
M5*OHSF9H?UN-X_."LW_IZ.[ 7%V[*,?/(^^/K7O6X$GVY]E9("'O6-VN-556
MB+1"'-USE!6R4YMJZWZOD\E#S\ *J>OV1]-U^_=6/EM[TEG>$^9/*EMDE4/
MU?O]-<X 98NL0]T3-B8H$]5$9^-K[[94@6G5ZZUAXF^3::68=]>9%ZZG:[@/
MGK![CM6[2_N<#:?7SO2)::^X0TG J\YR0Z<REVYS@7A/97KX"Q(9GI#UW[*J
M>BWM]2F03<0%3J-TQ&.I%8LF):&?W<>9L'W6(N'1VS^K) NU2X^59K%U.D3:
M_'/=8$"I#*E!31%]O2PR4,RKWPON'Z;?7M-JO;5W6C+7OA=L4[Z)8MY=9][U
M[@7;E%*SY4=-@VHT>^@<9 %\OZ]K;\\MD\+C;\][YJ*SZ&[UD/.7OXWV!%W5
MCGN *3Z'@$50I1&O;DP1DS:^CQMX-Q7W%JEG<\_I;W/2AV*VK6(V\VF8[1:U
M+#%H\P)+86[BS\?ZY;.V4#[2'RPV I@4=B<E*X50BMLFB#:IN)L-6X_ 042]
MEY5EHRR;![-L=CNJ[PQTT_%UVU8UP-W>*-O37=O%=-W.U@%W]D2=B04Z-X4"
M;T*&WA3"]%:,0[3[!QVB3]+)@+/Y_'^OWH%!KNL1$3F]V\NU;>XAJTWBQW_]
M#%W,/9<DXDAV65K6?%!62F#''-YCHEK>'&))<QI!>T%ZU2WBN7>+L#?1*V+)
M( N.]<ZAT*M.$:I3Q-.34W6*N(E 4YTB=J<1Q.SBUP</OTNFR-/Z8U=;\S;B
M\Z^V,E>W+-400O';8ZW,UNWGU WB\0E\&_+LECO'5B."I?<M3_DON[Q%MN[V
M_<YZ+G? 3KL=BG7+4YI7(X.G.[W^UALX.[U%EJWWW>V']NNP+K@!F_19'#:6
M[@[650+*'GC<B^C:&D!9 VN0ET-ZWA;(V<5B\P>Z<7<Z+7]%K>CJO;51-E2Y
MN6+?;JS9\O2!L^XM_PDKSI\\RV1#^8A=G.I4;LI<ZH'8 ,_&%) Y8/PZ%P"C
MU:VGQ,S,YI$@A"E.QLL?69+CT YC/7JR&*67>/X,KG_KOR]K1AT%%\P(2Q9\
M-8($YOHZR*Z"Z^K%/Z87"2ML4W1E8HBE__+_PA)&7#"?%1Y^,+K-1?IL'NP:
MCH(RK<!$*A)M?,DTC,]7VN%<@%[#(#1=L:;"IQU=UVPS]U6FN36Y.:ZU9YN>
MRLU1DWVPR:Z6^:6RGC:9]:2(> L1#RZ#_(*I3#&5*?9DF6*;8K-=)MK^$"ZD
MR^/QB@O7)>C?-JKR;&O'=-Y4MJ*NL>\1@\6,6(DSA1O?#F4PKMR=>?KVLW59
M9 ^%0=D!W]^J\-"NK0\<E;FH>.[QEC88Z.93)B\JEGMV+-=S=:_O;#W+;6GZ
MTJHMLY]&)SS!2A=:VNN$N6Y!>KM_4$F]0+W@J6OCGS[HLS@(**X]"%)=,LH!
M^JGG[@TT>%.6%KFN%:76M_^FPP]X-"NBZ!>'UT%7CZZ-RA06 S/3X@E!Z;Q,
M7VFPD,DH#L;T <;(*&J67_^]TN F/"3('ICRMS1BNG9UF4:76LFJ28;XV/"J
M(,\G008OR\=E$(TK+63P8L3*SHL\"O*(91F%GC"X]C+%%^(\(OQ%1"Y/.6K&
MIQIH%2C*- &BY>-ZM1I=@V$4 2<T"F!'A]S5C,,Q6%*)8^*/KA?[H^?)@C^N
M@B'#^W1:Q()T0"D6P(1@X7QF111-RI*O]SBXIM_L:5V/$LI2O_>RU ]1(W$7
M?B\18.F89KENP?],,%Q%%;<M]J4FJZ**V^'Y5%%%%5544<5M)*>**JJHHHHJ
M=ID\NQ%5W"_3(+N?3VRW\%"4R[WGZ'U_^UWNBN6VA^4<6W>M.Q9B*993+'<7
M]&!+M[UU\3>ZQW(['EA\&N"*K@06UX[_=-]8Y([SX;3C?!U>[EYY_ZK),[YN
MN0I3OMN;U.OI_=X3XC!L:)/NO3';:X@L6F&G6<YQ='>PKNW;/9;;;;W0?YH>
M$]MGB&R-UZIMB&A_NY,I\JAF]0:6W.TTO0TL</DV[M0-:Q.L\#3^O5UAA6T?
M0R6NJA>H%^Q 1NNBV%L[O=6V]ISI]-;^>NFML*)V_B@;CK+BFK%I\#Q"$N+#
MQ&D%O\9/@_):BX+J4@N+?%()],VE^'M!EA61'&31JO:T0_'N"EY2LF@,DV3Y
M17#!DTJKR6A4E CLJ1634HLF\"J@,G_MJ"R^I;C%8/"E^9CEF%2+;\"?CF#R
M25$.X7412[\AV2QGSY-DP\'E$E9,D-W3?@-2)Y,2?EAJ,1L'::85<"C2DVVB
MZ/#2!#\7B;23L(*5X5O'Z1BS>5^\3?\[@:F/KVDA!\$H11S#]ZR"J4>LVOO?
M_QG8MK5&#["G8=0CV&(0,KZT8H8&MW"Q9$7M$@8$8GTKLLF0MF\47".T.^XO
MT*+"O4FF&*3%F3.<7+)T&$[*BM$  1#]&Q!9;[T63D]@J*K%7+0%*; A/<09
M5^1UPRKHR_KI8C*F+<(YB=%3F%EK0L2*\!_)49(/]S0@2%ZEH*_X*Y*R&,+J
M@38QL!7(ZR2"$182+;P&F=_S:][%.?UD[9GU!_""FGVKI0G>$L4)V;,:(4=^
M8]GUGG9^R::(&-TPSZL ]J&$!W.<U?BRG78?Q,5H+.<'+X#_CH+1>(*ZB$;A
M:>F5-JDD=0X)H#--KD$&RGBOZ_P^=;V,F5QXE>%O@#%A__OVWQ9JXK[S-YFJ
MOR"Q?D_;SS#MY.)2[GR+KD!H'%5N<NOQ6X4L&#<"5F(I@Y Z'"<!!BY@-V(&
MRCT-N<(EED6527H59A]<E,'HLD,[LPSYJ]4?XLV"_A *"FP74\O59%72_G8D
M%JJD?96TKY+VMY&<*FE?)>VKI/TNDV<WDO8W"P6V6KL\E=NZ/2DEEJG[@R?L
M)Z72J9\=R_5USU8<ISCN\9;FZO;:65G=X[CN99=L5"MT.LU$ 8.I%Z@7J/R*
M&\)XRVY'LE]@-1U\^\F=3;=PGBK=XK9\"1%QSBG\S',D6)8.4QIH5!9?X D@
M-@*%T;=%-39F0]_T;9%H.;O"1^()@I?AKQ,68#"W:J54#/9ZVY51H1V)C:AP
MK-L9X8J5B*D&)U*0 :F+)*EX0+[AD*4A1M6?:S#3,4KUYUJ-;K6&&*=#1JD4
MXQKG;S3*X!W$^VV.K<562'E%^0*8";54CB6^X!6K4SY0*$(4/1*?] ?J\>X#
M^C5]H(_G^D K^+[G$:]6DU69 )V/5M@J$V!#1%29 "H30&4"=)YH*A- 90*H
M3( G<F'/W(V&<W<C%1_;NOB8[>G]OL)44RSW>$OS]8%*.^D4Q]F[RW&T-,O3
M/>]I0.)4%L#*FS1XFCR-)UBJ2@-0+U OV+DT@ 57HT49 #]9WDPW,5!]]TH
M"&)2;E0%S>NDX3<7 7PC8^%AB=,*KF#<G%45?Z@IM(?Q@HN+$HOCOS%>.TY?
M">R#]O@X3D%C5C<M=[6(O8D3X7D'HM<9OI)ZHYW^=?3&L'P-MC%FPS3:TW[C
M:QD6)=-O?OD<*,!] "G$MMR*++%@0E,5_3+%H=>JL]^.%(>NAVM_!YXN8>:X
MBOUXF.9I-2XI*4)%;9]9;%%-5D5MM\.SK**VJGY;16VWD9PJ:JNBMBIJVV7R
MJ*CM'(YUZXH4++XB[6!<8]<C:7U3]]9N%M*]N(9BN>UA.<?1'4^QG&*Y1TU1
M<3Q5P]W9Z"WO6]7IKA&JAEN]0+U !6]O"-XNOR$MC.':WIX[%<,=V.N%<)NQ
MIF*2\ U&7-EW%DWXR^NH(]44+X]3%@D!^=MU<'$4I'$[^+DX;GFQ?-U-^/)9
M0]4O#CH>H<^#51SM_93H<BCX1-=.F **WNUPF)JL"C1NAS-4!1I5H%$%&K>1
MG"K0J *-*M#89?*H0.,L1::N13Q/F-77HIPIP.@M=L2_Q![DYJLM]L$K;MLB
M;K-USQHH;NO0ENPRMWE]>YMY;;>CBT\$&J^BB^H%Z@4=?\%61!=ONQ:U0XOF
MGM>?"BW:@\4M8'FCUZENN_/M=#_LG>UI,8:02NV"C:DNL1J717X!<Y"C\MI+
M_ H^$>U=DZ*$%<#]MH1U!SR&!Q=<<H1J65$1>G37HW2_LIPEZ5A[^0Y[>U>P
MAE>$8WN4 R&9=AY\9Y6*U.UT/$E-5D7JML.;J")U*E*G(G7;2$X5J5.1.A6I
MZS)Y5*1NEB+UU6@T?35*^=5H/'4U4A[MK?-H6YZ"=57\]H@1%%?O;W<,17';
M]G";JP\<A>C:[:C=2\MT'UL?J)"=>H%Z0<=?L!4ANX\(A!KAVF(MT$)Q6YJ]
M(5'9G=FJNEL4J NPY:O7%.;)"]?\:/QI<T^#MR=%EA57O$ECA5U",7:8I4&8
M9E@]-V1PGXWQ_4$4H3,%PW>S V)+1E:R\!J;,N)R+G(@@19CC5Y)!8"ME^/#
M^#;XBQHXLO].6![Q-8[9<%246'08IPD\S+\(V?B*,=Y(,DGS((_2((-]"L;4
M %:+@K*\)B14<O?P&D;YBC"HTDKBO=(*JZDE4MWA7T$VX961 5(CH-<"79N]
M ?H28&UK53BZ&!"6#WLRUN!-"!P+@W]E&49&@9_R8HS_ ,*JGJO+Y6!@31-'
M]5Q=C6[$XD)K7('D$[N%R+BPIS]8O*>]60WR5Y>R*U31MWF1X,6_347RGG92
M+/P=Y@?40ZV(T<Q3#&Y06B5+,NH0"W]2>%Q\"V/F...<))*7&U,Z0L+BNN:8
ME 7]*R]R@[[^ O.JXI12#JJ][J08+-[GF5VLEFTCK9$7@U.%-VC1B,JL&UIJ
M)=("]\C:<_Y&#U@];\__&U955R/^^^R:;\CR ;B&!GU>%D->A0TTGHP+4-[T
MO3RBYFK2\;?8W5MT[DY!Y8N6Y92_DE.=]C>6PZ\/BIAI9Z*TV^K;+X>O='H>
M)I--*@$>OI!9]?H4@!<$$4%^5^,B^FJ$<_7PLJ4P3U#A+ 2GJ=5K^H3K4YS/
M!__IY6"O]ZHY<%DY#')J>@P'TT,0TUQ,S-L7V 8AKT P\QC/6 XAWDZ]J993
MPEFRSD79.6G\SQ>I.3"]J!^'5C]V7"LT!U[/C2,_B7I^D#A>\!_+\<P73R%Q
M_94D[A8$@:XKC+.4-/:$M"@;"39GVF7P35I1L+WX?0$;2EQ2M=AK? E&^,4E
M_8"0%Q*T$HD]F]]+@'P!X ^6')(+& R4%>'1(^7 <"^+*U!>E096/>/=O2,P
MH-#.#:+:!CO*X3CYQK49/Y F(^ V9..,M?L$'+T[E8<5![NGI@(7*":8XP9'
M"-SQ8YI5,(*_OL.:QFB._01:KA9HC0P(L.:H"P&H5IK<%4X<_D $C,:6A#D,
MTZHB$LV/ZN[YS:"8>(>BC(-$135>],"@P>;?T[1]^LGB\_@R "WC#QK%@_)(
MVT'3PG\@T4']@3@"#6\=J]]J"H%C%9,Q:)H\YDEY,0M!YK%U0^?/P],)(H5@
M0WC9]AWX 4A1TI6@XK90S*A-!2P5%-8U<AMHU$KGIP>MN10'#5PYK\:"JK1K
M\)-)*2Y6U60$MY*Q_!&1K=1".'^HRP7M.76LE_>$"AB7_EG_IJ 1)CGQNJY%
MEW!.L?P"9:<$SL,LR JO.%%:1I,A;@F"E.#]+&19"I/D5P@.VI)6Q*.T_:74
M1WS%(8*A)$D:I:B?809"TKG0%7A]FZ#8MT18K(KP6-C%=7ULRLX=0-D:FN:*
MP]1$8X$M,Z$$3@UFEK&@&M-S.5PH- NNJO"VRRXQTI*6S/MG_Z?]>GKRX>SP
MK#MS79;?J_TQR1FWJ^0]^@!= /GUWRLM#X:PMPVH3X&,@%8%;FF*SX+VJ9\%
M#I0YPA*ZA_1$S$ OPA4*F1EY#CZZ*B99K(T"8(X6# ^A_@1@+$CU7R, D=&
M-IE@VY;^JSB6#\@8/D:/UVU38.9EQ/N_N+V_B3M[BB@_8[KO@VT#G"O8EBQ(
M;C;257_^-U/*#4EPR3+Z/7^K%*/Z]0$I3R*PU9.*LU$5TJ%PE8XO+XN,CSH:
M9;"S>!N1Q)##D?#RIW&60&GM&ZO&XJ8RR<4?FYYQ\VOY(^Q]([94+J.UAPC?
M1/>X^O=X,2C"++V0!N.D8K-/X6+Y9C&Q1^V93ZVI2]G;*UVM5KL@<SK4BK%E
M7^,X-3';I&A(UJ(D7JE=..!YD*FV"O91EPO(K2L&AUPRR4!X%X!MK=K0YS1I
MR<FF9K_BV_F=;>JEI(+HU%RFM) /?X)KZ0QENLY-Y].2DE:-$DB%"Y,\KMQ
MA+MO3O8**D.Y'07_'3I<2;7SG^;D[PZXTA"N3WI.W"6G<H]>O>YPO0$8M+V>
M=Y=R P]L;7_SY0:VO3<PG2?.,U]GD&W(A5LESUSE3-^2,_T,,@0/A"THKF)W
MPN]8;?=W,YMFQ;5W.KG!<G3/O&/U]<J2?Z<4G+4%4(2KMT@ W[,*5'7$O1\Q
M2&%6C-"X6)HV?U,:T8+E;T<:T4#O]=:%?U^\UX_#9]NGZ%?O#K/;"6MP'WK2
MK.EGH-(6]$A^7MK,U?W!NBRFM-DZ%#Y'1XJR4Y^7G>H.=->Z8T+XH]BIZR0$
M;RIC<\6J1YB+%A<3=#3=-6=3I<D-;)4F=U>O;.-WY>[.$<9<T8<Z$]Q(\V6.
MV9>3/)C$&';B18PR^H4#_'<2E&/T6Z_LD8<Y5=-M+;BKO\BSZW9D:8T!4\RQ
M$%/4B &*R;B9JIBC=AE@4BW#'&'&TX>%R[D*ADQDS :<+D&>3\!FGW(_+\C!
MG?5RPP#[_,GWC&+G\(+?BG*H6:;Q+YX,=4\G^5:YNSWK3N[NGKEG.OW-PZK
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
M/)$.+I$/R)TG.GIJ&?QOB==JLFK!W*49X4Q@QN;> /^R]O"Z#JN'CT0>21;
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
MX JQQ=5D#-;5#WDAPRZ!P$#CLI M"32XTEP6' 03T;+)(NF0,-^\,REUURO
M;OF!W6 N6=X@AB>R"]\PQ6/MHBCBM@NMPH<E0+BXRK6=KCFU]R&=R0U&N/.A
MP[*J]6$:"Q#2J68G'(M4NC_ISI>)GCP$\LVAS?E=#V]Y<_/J//'/%VB.J)8.
MU!LL)3N!&KH8X\+@G5VF;JM@]"-9Z)N,6L3 UX@AI7$KA-J35!QV%[N,3PB&
M$S9U2("<XK)/P+/KCSM,\W0X&;9'%;\7H\-Q/#WW9GU@'L\@-(.R%0M&#P)A
MG",CT"F/N@+]YG#4!MGX>D^"Y4[I[49-7UT6\$AU2::4?(,PJIHIA"SAR%OS
M35KX588,)>*Y^<Y/#>@I$H<4 O60P2G3 8*H]C1;<GF@MP5T^Z4T!%H-EHYD
MFR#9T$V*P&3$[00\@GBL P,%G+V;IGMHG(G;*:=)>X%@\N%D\R*/\/*5T<6,
M Y.#74FN'RY)<CPA8ZW6]'+&V&2/;RL]RF6/3DFYV5LD< *0O9HYWN?- +)4
M^8F/J@=^77=3K@4!J;-4!(C:B)2?M7:/'_%M#%U.TA:-TY:D";'(V44QY@V[
M)(=Q4X;ZGY+O:UJ)UFKEBH5P(K$IRV*!SJ$3N:&&\(YHXZL:JYW[Y!J\W]<M
MXN"+EU@^VLNS(#B3O>8J/"_1=P$RDS!J 01D^A:D6=V[2?)<NW-U?4M::"_A
M"^HV]>(;'D7AAI-P#-*-!J0BI$O]XE6AW 3"MN,.U%;+6HKYY?4YCUX+@@^?
M;6I++34IPH-*1M=X'^\,L<#III?7+MII>P\OC%62"M9449'E49&^BHK<A6Y+
M>)XS,9ZUK;:L 7*AC&QRBZV6,REC[4!UHSOHC*EXV%.X#*B%HC RF^N75)=K
M:-.VWN3-VVJUV?DS2':XFCNK9?B8K&*IX2AA@I]&9/B*$YG:R\[;7BT2@8@R
MH0OE*T1SVIR._N;>PAO6H1E=8$0#SL6*U4.%[+H0P\CWR>$6&I/4Y_,2ELOX
MT22<I)1M$$VR0-BRLL&V[-$^KZ;I"C)%BJ;%>XLHO/?EM8QZE4Q$R-H1<LI\
MX_RX[#00!!H6<1VV[SPC+;ZZ85L>/%E'([B:TVDZ#K[C63+$4%4M7_(HI2,,
MF[H7^?0I),VCJ2W@-G\CKZFXW_&+@2YZ4%R/*) @^T%RPS5D:&HZ)O:OP0A
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
MY+MJ[OK!<C 8Z305*E9.0L,Q,IXJ1!<OBFB@7Z\9E4?@"-&>2N3:%]J/LD-
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
M ML L#K!8-.JA.ZGDK:<5X:,RT(@*S4KJ*O4"1("H2UEJ9_8ARLV)Q&"6H%
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
MB)GD_\'=$A\7&^[GT?!C%E63\@A_#B;O7IR.\VK$T<YG?W1:5G%K/([Y_^'
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
M,\ECIETJ?ZP,?TQ)(^UHHL$;R':6Y=X+!1-))A$D#KT*TM%RC:UO;LC:=C&
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
M5=YJ<"PR<#Z?/U%$FU^K[9!KQX1[??259+L;&B;<B^IJ.^2N4=]4.V0BD-%
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
MR*:26R6W%4H,B"2DD%I&RPPRK9T@:(C4*LCLGSEV.[O=D@^H-+=TFIM.[YE
M=#ZE$)@Q$I")""9B@,C14Z$BUZBS]R;ZV; +) 4JP56"Z\9GGH/?8N)!)N&)
MBPH]42Y1@L0:U$H*9+%Z;YVAM>E<9^!2>Q\3",6R]Y:, Y>4 H_HE8V4&9E%
MJ9)]N2+.VT4J]/(I+K8T;XCK%MX[?Y[SMYD[UG['][GVH?.S],+PU!W%=G_$
MTWW4>R5)UG8UZJ/61[W;HS9<^=\3F_]5_CT,_M[\?_F7*>I4++L+)\-Q<\7J
M^2@>V<G@[_C3IT&8O+MT%:Y]U\63D:_?8EU^Q-/)[=_RT8[>#HXO/Y/^UA/T
M,3L:HY8]($I^Y *Q\I!&7)UMS>)<_[4\?^-T$$V4E\%1&3A21[02&+Q)7AB;
MN+*'M)R@%]_U[NI@.K%O([A1M!_ IOP)G]NC3_9LO/'?WRY-7I?K=KAM":?/
MR+;7BTVME[IQO?(;Q./Q()WU>R^/_;-O%Z]S3_MB>-Q@QTYBZ/TVR;\UMQ)+
MW]\7=ORN]_/1\-/XT3[#] Z]^3/\8W#<F[P;GN;W".-_WOJP,P@KSE"!_12M
MY*<^LB?C^/SRBY_"8'QR9,^>#XZ;']Y\TT_?OIV8G;77+,[YRU^W[#-ROFTO
MZM0N?O+%R\^:EZ9<R//7C'YFR.TODV?T/Q_2^;N!--=KO85XI@R]TWK/\[:4
M/=/([O6VWW\-L3ZL1CX/0'Z AN) L#E=%"KF>)<;(C[GY_RCQ#]NIM8WT8YZ
M.\<A'P[7*TZ_4;L_6,[Y_;H?B^*NKEG#-=^MQIWGPSZE%2-UQ>9;,6KF >$:
MW.UOW-%4W-%>&@T_]H8G<62;&14E$/=WEEEQ_/PNN^@'UY47W%X/<*%Z?9YP
M_:]LE(X4_R@M*?[9&S27EQ9I_+&66:*5R0756W#WS0R]W[W,#.7W_$#VMX\&
M^]OE]]=D[\L?[_<//,OO/?CK8 OW#[8^[7U\S?>_9H;$7W_^^G[O_6OQYN#H
MZ*]_OR&[[W\^VC_8$7\=[/+=_#/VMO\XVBO//Y,9*O]^E^UM'[W;__./#W^]
M?WVV^^?O8C>_S^X7?Y;_(WM__D[VV"[YWR^O)[MGWPX"]=DTTG,#3CL+J)0'
M*P4#2K1/W$L536CA"ER+'7X>**==.:DKGVP>3M*41"&]):@L"B9,<$XX3P01
M+C"N&TXBEYQ$*B=U@9/V?ON6DS15W*BDP&I# (/@F9V$ ^K1*$-"2K)<L.\K
M.GOWHU)2=X"[OI0T3]</ZHCD!!.)#*5AADL>#!?$"Q)U<H61J+E@)&I^7#M3
MB6A)1+1[142[!Z^_Y&?CATPE=$([4(0F0(T*LHNK@ COD#&,,M#"1 R[-"J]
MI3C).<.0&RBF^?/@.,3CR7,PLUF*1T3FM:ZCO<FP-XH9C'YP%'O'%VT3R]^6
MKWT)M9R,AG\/2N#7G;4?:^E*O*+3[['^T9'M>))WX:#I;-NSQZ%G/P[SLWUY
M>K-3'K,;\74KY*^/8OEBZSAL73-&/4S;.TS?S$0:*'&"(U) 7H8Z:<E!!YW
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
MXBXF'RIZ%T;O=+F2",DJ43IPJ@"(62DXHU4&L\N^H50"O=C89#>TS*X)AC4
M[@.(@PK<=G.#5YZ_)SIO $/!D7+/.>6O+'H%#!EWSF6'G\B-34Z[@=SU3RM<
M]4@ZL6<UD]")_DBOSBU1RQ3:HZ*7-TS0"TSRTLDSN1@!J4"P#C5$@TD@S3X$
MTZ5, 1?7 #7,V%E7XB$O+<S@NT)X3@A/R0!OLQ!@P63,QBP#3+)@(F60_R[X
M%(C1WF]L*CH+X'K?J*/8[98*J(AM2[@W?8[8[J=#="[3;5! >&(7D?\R4$-F
M[XIE&Q+&XL8F8I<R^.L?]<\;?70:OUY:;KKQ#IM4P*+#-58U(-$Y;5 ,],M7
M8VP=AR9(L7\21W:2E_;::U4ZM.AWS [L\TX[2ZT$'X7-?H<.X- ($%$F[PFG
MWK/L=_0%G0UCU/3!FH#^8>J0*N@?#?138H,FDCSC 8@PI P!(Z"#XQ"RKY))
MGA(1FVL-2M6<X=J"_F$TQUR@K[B^9Q#A2I+P*(@,R8(+(0(&S%]I24$G'[0@
MRFE2QONQA25)34S,4XATN=M[1P48JS7D;W7O2-^],.F*C<J?Z["Q>Q+2[!1
MZSGEJ10D&97I2$D-VE@*Z%6(E'LEM-S8U&21%&F-:G86PP^9D;@5PU5)M GP
M*26A*)/6> U4>9$!;BQ8FPQX0D)449K(1'-!^@8E42&^!A!_T!O2%>(/&2RX
M$A5&)H<R(M"D5!853!91$<!DPS(FF$^A*2_(7W8#Y.N?Y+@VSZ$F-1XNJ?'#
MAM$UAKD<6OHR(RT0HQ44,RDY#("$<C!1"U#.6D&LM,+%DKC@:I:4:@RSR\!^
M7(51(?YX$)\2%^5"I4*:U02/') [!48Z6:;%21>\4$(5OT/V1;T=L3KP?K2)
MY174CQHQN)(3-'%*O&7@@L+2PC6!44I R-;61 IAO-O8%'U!NC2IZ0ED*5JI
MD7H*08\'OS1=TZ6+4]'L3&G%#%%$!1#<92*2RH%.-D"PA HI'7=EIK1B'9E2
M64.7JU;T5+';'G:G)\(1;70V"U#.LOS7!,%Q3_(OA$G"!55.;&QJI3I4>UT!
MW$UU<"\ UX9*+8O^JVO55'.:F"*@R@0FE!C!1*?!QG(32DDMHEOCADKG*"4W
M2(7FSX/CD/7J<RAPZ@YL]^*DY^WX7>]D-/Q[$&+HN;/>\*KLJ=CF[X53%&XX
M"G$$D^')\[).X^'1(/3*)UMKFFO]1D:VU8MLJE<7EOK7V>_C&*YE5[>NC%5#
M(2U2'9W1'R)Y$RD1P(TJG>.BS1Q'>*:\2(-51GA6.L#V<?$>L',A:(6BGT^3
M$EJ7+I42'HL2IKM!!<%06 T:M2I-H3,E,"ZA<6AMZ12E0W,=2[?5L;Y2PEI0
M0NMBJ%+"8T<ZSA,F>Y\.79EY9VR604YE0<05!<U%9H;$,%BB)$U-@\<^\H6'
M6CX(*ZQ_+J5 IY>.AI_&O30:?NP-CO^.XRDI]/Q6+72'I;C50-=M="N-MA%]
M>KH/N?[EA:].1_Y=N:DT3$719\Z?G#5]%.+_G0Y.2L+\294:/NILQU?VK"SX
M^&"XY?/JC^*K"X.\.K+'DZWCL'-IDWH0MW@0WS 4GLH@$V?@9<@BG:10*A@8
M:$NXU)[0I'%CD_45F97KM1II#:#=NNRNT'XL:/\^#6T??$0*>1M[0"8E6(4.
M3$J&NJ@(0U6@C;H6&JXEM%N7SQ7:CP)M-B6?Q=[K0RZB4C2+9NJ8+&'V"$[K
M+)]IX)8%1A41960\XXL4^G2OU' E$XD9)GDAPX5L'N>]WQN.>F$P/AGF/[2L
M1YY D43[<N3"0#]G^_R6S;.?[LALM4CBOJ0V.VP^.A*2X@(<I1K0I@1&" 3I
M5$ N,6'LY,RI6@'5[3S@7."N()X3Q%.BH^3RDLLJ@U.:18<S!BS)F/8A6"H"
MZF!\%AT5ONL*W_9%1X7O \0,KH2%C%X:G8J2X!8P*@G.!@^&)^4B&B)-Z?_<
M(0"O?^;BMV&:?+*CF''R=SP:-GL]?]3Q$YL V9&,Q?:Y$2Z-4D,=+3+2["!(
MYY./21DP2$HS)BTS,PD"*1,24]9F[Q S'_4-J5',M43R$A,4%<E+1?*4-(B,
M8Z L01D+DSV+K ^LB/DKG^'M$8416#HN:6(JDM<1R4O,1U0D/XC(OU()Q-#
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
M"2,%[DIH(AD)DTI.;8-)FK)1%MU?OME L]2S.;?=&S9H3X,$_*:HYNCY(7U
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
MNQ <R>K/*$E[J(!.OB'<ZMAF["L-VC2HQR!(C2VPG;437/0G&.@/93UW,(7
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
M5,H\%S%G14IW,M=E\]1OU2>?]H5-)T9&K7QWTLYE4#JU0VUR!=9]W6>V''"
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
M)6DHTU 7Q@JJB'FZB-A %X_*+-*CT_/KH^<O8 YO/AR=OOEPIDTBT<5 I&)
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
MJ/?K?5 F\*3S<WUL[-%P)Z,^J.N%5FUA$(E_/)6BE^@*[WC^+CI3L>*4<DE
MHT@)C8J$<"YRDD0QYYQ%D63JR5.:KA4&_2_/0$MDT?/&MFUS_$N[V*-@7%Z6
M/52139=6B[F% +>>:0<ZC6<F2ALG_7*:Z)Q_L,XQ-*/M+4N0+$MTN:SMM#W
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
MZJ(2J;6DB=DI3*K-W,J11  TL1LI9<_M$44MBW\(X'@*K["X(VMC^*M="IL
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
MH0[70,(J,X?_\GG]\Y^_EM?].E1M=X58=^?DYIJN+;"]6"4!"#\OG,F V[S
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
MX?8U7'<!V0I89[NU^Z/1JD/+LE(J_'RXV]RZG+ T6C]<O=Y3CON\8P8Y(3F
MK% (^E@@YAPS0HK@F9O2T@B1*.,DE4YQ9; -PB0'XRV9BY[R*9V$UQCD4MDG
M5D,\-<1:,^89#"S#Q"/N,$9:48Z8YC[9%%QT='*(C>-2&RZC<)8[G@IZ%Z:#
MA)^#35-#_.?ZZO?U[[=*E3Y2+N7>N37>T&18K@DG$ICGV'&G.8M,"QHDM<:2
MNZ1([W_!B3DO'2%6:2+@TXPXP[26VFML!-'1LKE4 VF"Z\EDZO;DJG8 *4QG
M (2U=F$FA4XJ^+'3#OP:G%5*+1][?9+,PIP&'SSM0I#2A086EX ?L[62*O_&
M*WZJY<?=/.*6NQS8?[)[/;;@(@>-J,%-C@M/.-9#\,H>M2[102N$>/+;![;@
M#;Q'<-":6HYP< #2S&D$:4=$R1,7!;=8.C$QPZK^&^F_R*-02N=C9 DR"2T%
M<I9$Q .$DMI:)J-;6NF<Q"% %?_D"/!GO@L@()@HP5,"0CF?#-:.&J<4L\%1
M2T:7I^YS6=\&5E'\U 2;&$L7\G#^%LZ[%Q!T]N))Y=;XGH6^ILXZ%*W-.V.,
M0RXEC!3!,**0F8>\"_!GX^=YB!1KG< O<J(@P;-:IBB3Q8GR<._XC<>5U0@^
M=@1C@) / CY$J2>(6Y+-TB@D8\1&.R>$,DLK9Q>=LNIW7W3Q  >4AQ\&"3Z4
M(X%"'A)F0X0/YO(B#!E\'!QA3MF**S[5_MVYB/_$[G+^'3BKB]B-M9/.64[;
MVN?]_&_X\1M?=C;6DO[3P0.?C7ADR"+SG;KPQ\Z)=>!;/>2:N7E%LS()5+[E
M0:<7!PTN7W%X@T$;IE_GCB9-=,=T@Q[5F$=IA;U!^+-VWLV]7Y:"1U^TB%R*
ML8.7RR7R_#Z0P(]U3\WN=V,_3X>/#?Z6[V,]!#VE)&[NV=/;JP2_W 1-MP9,
MO];^L6V(+VOV[%%%*HMQDM%;'U/@,7F7I-#"*ZF#@KRIH-^;KDUM-+Y,HMB8
M_\G]MIFV>W$5H.V!ZX7X8Z,8;ZP=7>Y)GT* )!H9&!/$)0"8"S0A&"4*B6S,
M.]6SJ(E85F:::[NPZ/')%B]/6YFJ_@SF1[?5.>_EZ0/6&@;3F=(2!P:%*IM'
MK%<#!Y,I[DN@*BW\4^U.&X!)T9DPA)]78WST =RB)I9SEZPU(5A#"+R[E=J9
MT5EWO[/,[G$S?88'Y(ZH'.7(%*O#M-J_VFRNTLVF9YO-([['J0G$&(8DC> H
MA3'(:4,1"082 *RB2:)PE"@[RDF_..F(;N9:D<R565\-\!F^]KW9]J?_^ZE
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
M4R@$0K VD>>A6Z'+F"\&Q,U2HZ5*XCZ298PG%/MD3Y HE&(<V;SQE!LK\M8
MCYB)TKK$O=&LZO/9]KDDG%@K"#+.).ASCY'AD#UCK*7FE#L5>=7GL^USP'P6
MO=)(R 1]3J-!AD&?R\"]2\GG/7_3Y!NS3)V?(2SPOH+()TDG+$BH.*ML>/S<
M]%2P6,6#CT"#:?4HSR0$\P# /A*&N(7D%]R?1=1J2'8!D!.F2ROF^0GOLPY:
M/"VM?0O)E@IWWAIW9I6BWH,[59(Z.U":3%)E="9BH9%*PB!.@D,F!8^4=38Y
M+'"*+-?AI)D5M>J;I**+=_[K1_%##,A"H^P^!'WQV+9.;J+$@M0A;XVYBK8[
MNBWFC11?7^P>,ZT[L/D>];$UM+O%>:9W8[S4R>'5;LNV9^)0;MT_^)C(]>ZR
MYL!65DM3^3:PE.*/^;@P&7,B.:W]+9QWL^%4;N,!;F.:C]MY(HPP"@GL)<2R
MCB.3V?:(,E@)$R*3V6U\NCDU/-Q-^A28>NB!^^>1]\QK*':KY3PF]JHLY^TL
M9S+@(C!8PF&*DA 6\<0),EQ$Q 2F\&N<N+)+*_0^R_D $=!$6>PAWO IK[U0
M5O]T?SF>8U5V_[)V/TU(2Z/!3&F&I!4,<2,UTMXE1 3&*5&JG8K98W(\$X_Y
M D'YHMO.TSUF93NO:SO3)+&:!)8XBD$9L)THD68N(!T(H])X$ZS//I.1V?K,
MQ>-[G*H:A%;/PRN=U6 "QZ?5"%X@^)[Y/3Y ./3 TL"+D0G/ :Q/UZ1/SO,1
MEIDLA_UTX]0$YJ_UK>H;&-5?L9L/8 PKT8A6*/\ E)^FPV&<*A*(1)Q0R(Q<
M],@2@'J<;+(TZI1\*C*C-Z40?DLS^->+AH(5<CQQ0:M"CE=&CLGX4)-HK/86
M6<D .3!@B*;P'84?.3%$Z2PC5B''!PJ$'UP\>C&.UL5!O:?%2_Q167*%>\_&
MO?6+/YOULWJ!??NT<;@M]A2DOXE9BW D(I/1<&2M$PC&4& G5+3<+JV(3\]F
MV9K-VOV; ]_"$#PO#G@\+62JP.,-P&-['#P$"3!,4B$ "XJXP0$YXB4BB?D$
M0VHE"15X3$5-\\:4M1#W>0#+U#U,1?#IC#NMD_.2-*BP>4DL]X)XFKSATF/#
M$H^>6H8]<53)1:+[$>*3,B_$H+-0=#\+U=BWYB8BXIV1$^U$VZW%DWSFI6(H
MJAB*7HNAJ.JQ>WN,F(K3:= ;GVWOH'9J82!3IUNSQSD[Z=6&I_4*PL)8.X9<
MYKP;C^$-,N-:N6^[?<-T^:P]V[.9FR^Y<>3=M7"6.]$I^R06;-+?U%1]GOZI
M(.=,W<YQK7-/M74NSG_-8"O[G!W[FL$;_3(_NO=_V:N,E+UW<J;KM+5SO7-1
M/]R%^ZZ3QN$.;EP7%9N#^J%G]>L_#G>/UT5];4-,57:._SAL'*Y>-8[K8J>Y
M31N'6ZS^H\YWOZY?-:[]=?VX<;S3/()[']UZT)1A(51@% '*!<0-T<A:+9'4
M4@HOE7:974%K/%78^;4Z8_KF%OFQ,6;FBB\5QLP$8R:7W",/-,;H$--*(,ZH
M0=H$AD2R^4B0U9H QA@Y?9B]PIBWM\B/C3$SUUZY"V/>_\'UUP*@^J@0"ZY?
MU_D>-\H(XS2B5D3$L?%(>RL1\S19Q8PQCN:3ZP)/2PR_"0;-LF#RKK+'M& [
MFQ<][1K=GKB1RXRQ=]8'K<V3@1#+5850CT*H[:DT#"!),L,\"M)!B"14)O^B
M@%<N>@"I:'SP2RM\FE?CX>@TF_V([WLW\:(G,)6UOHBU3B8T63C ,F)0Y)Y
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
MR3OTQRI$["8OS*RZ?%M'S.0NLT::8QM:86#/>VMZ6W!,7@<G&<V-(P%L=#*
M<1IT(FG,K;TM.7IXS%K7JI?XO>M!>Q\.+X\4#ECCW(8W48.X]P$Y"QJ1PL8S
MRYB!8VFM&IG):J. 'RH2,-<R::6$2_F?Y=K'>.M<\F9=OV1=-1SH5NJ F*(!
ME(Y(D<'2(:6Y!\4W6F]%5CJ6Z+>K+6]SNL=$N;W!=3L-%(\%$?-Z[9MQ4$]C
M1+F;D%V^.S]B @MO'$=4,Y<;>3LXUJQ&H.Y24&Y](#:"D%V;XY>%J)[YEOUD
M.]WB><J%5]Q*I7>EX%756&?M,-/2]^ X=DNKRFVE;TFCI^_=I+*__1H?64>E
ML* (\Q3@AY(*61LMLMQHX43B,H BW.LOBMW=96TJ$6K3#?U[_1Z:+SV9RVIL
M@H'_*G=J53K<<H/_%Q>/="QKT,3SP"V7B3GFE22@"G$5L"%%%R(:BS7M&TWU
MR+7V[^?=[9V+(TH-%X[E;!@O<O7(K.L*T(RP,XI@HIS7.2SE^GH$K5U[D6M'
MZBHM?'CFCZ=E9\I%-.NK([J*6YN*R,U)DA,S*NKW0$\J;_Q0Y[2,UC294L,
MAC0GFC">,R.XPP)0RQEX0V.[G+HTE07O1\0.=B^.8K A22.SK1U$#.8?@6@)
MY'(W"U#)E2#^V7.S-*9R7%OPQW(V7)=8EY(AG"FG F-<<&QQ(C'G*04MA53V
ME@6MF\2Z6RXLD$[,4G!$6!2X <U&@]KJG.<HR!"E,Y$GPE8GUN685MC-)6X_
M#F\1MM_KCVJDF'/XLZ\8_+K.45F +YUU2[)=)S]'NE\7^6U(]S71NBN?9=UX
M79+]44%Y$17LO:1M$$:9Y(K?77C65*U[^!VY=P!L7&FFX#SGB+'<0C41CZRG
M 6$A0XY["$#0;SC--YY2;SZ=_HI4.C'0L*PA,<K(8?,;T(UYQ-;FVAN"LXI*
M$[)F>E!#I=?<?!]RVRZ>,)R!"FEC6=Y\N?U#<HAF^XNWP@>3;3#\!BH]0X]7
MUF*OF/%5#G=O$>ROCL-Q\LCXTM4Y41\36ZU?)_DI<P=K?834<7?3%X?3N9#\
M4B=E?(2O409!)^Y,DC'@(+/6IY-EV/*40.&@F%49G9A,?-WDSF40FN+O=2$$
M?&2$850&!_3;Y^+OAF<.#O+*M=.)YCI@N?B[1(6?K:C^?L=""%4MA:LR"%N;
MD6>IL<\EJ5-47H'VD(S5CKADF$]8&MS$7#P\>%[L;K_@1R)2[HA."'L;04ED
M'CD*1"9HRIAPH&9$<5]YEH1FMHH5)S[E*'0'6\&"CIIK^D:AW7*ZVN19WM=R
M[WP^ B4]UVD+2$L'1#5PB;(U &GKA**"*L+BRCS+T6*@YW22Y?PA-CG^OK*J
MN+%JXMUKVM]).TQ.,<D8ULI;+B734;)@!' C@YU5HM$.'W[3[6V_(D?.!66\
MMXC"]" .' RTP]QA5BH.K[O@E0>"RK86VV=?15IOCGJX7!_;KA)(LO1FP^&P
M56V=ZT)HINNTM^>V4I&R4&S2)[E(Y2"G\HT)<:J+]I44U2HGZOHN7KVP# J&
M!92&<7E!P$&N])>Z,, \#G@!_@QG?CI]R]O!X*+0\LG JA**O?>HW*]<>!R/
MY&+]T3S(NJ+BF&7%*HVJHO"3!/,Q&DP-^':!26>]J]LL>[BK@AYY8&M5H;I;
MZ^LEE6" 0L*$5GF:\64>UA6X[,4&7U;J%[O;7NP?>+J7.\%^>'=^1 #3%?$A
MU]ZCB/LHD>/,(,EU4"((S!R_H6;0NI6![M@'N!&#ASEF]@]VSH^\8Y1$'I!0
M L0@]^]UE";D3<K%\6,@.EQ??NSZUAG7F!7NH:OI6W\,\-J-^VF6WP^;!J<3
M4\+GH]S4@"OB4,(X)X]JCVP0#@7*)<4R6A7=?,/2#20+OYV-@/C#P08G6TYK
M!OSIG>5BBHME%3,X@38P?Z8.2N9KZG>[_?/AI$M5#V2EE7(]_L)!?OXV,_XU
MWV)$WBKC?[WW.+_;-Z\;+*%;FK-URA/<4(L@MZ2FU[8,GRY,T8UI=:_P^Y1\
M<Y,3I:SU84Y6BY7.-TWBYMNGW^GQ;]_S>[TYK JS?)59U+=R1?W0R6;W_AE<
M(@Q_G)F[FV3HB_O1/XIPW0RKN&XE16\C2:LF894@W<_DX=83F,+_FI^_>WKV
MA6(YF_30#Z__+1AQIXU*NW:4FX5UXG"Z%<2D'.A.;P]N?W >NY]B*> PO)U2
MP)XH8837A_\<G)X $23[!]V/<-4/AP<O\#]__[NSO_U/=_?RQ?EA[OYP<$CW
M_M[]O#O^SG_^?>Q.0G?_Y/!\;_N=V/_[S<DNW3O>W7[3/3S9X7LG[RYWMW\]
MWBO$\I <7K[Z_)_+5Z/=#O[\Q\&KT?XV7._@XQ$71AOG'&(D]PN5H$)HH/.(
MIB03T3A0QTJVMM"+!JO*Q?DPFRB_M>9FNMN9D,K_GACRLSLA_]RCKJ00=+WI
M6HKU#>ZMB7N9+1Z<]QM$6PO1=A80+1$>A"$88>P=XH)$Y(PGR M'(D\N&JZ>
M/1=FT>NU)IPM!XZO UIS'.YI@!9_"+IZ*]!:,ET-:-T;:!T/8FQ@:RW8VEV
M+9$;(1L5$5"PB#@A#-E "5*46R^3%,+Z9\\5^6+86@X=#==:"5NBX5K?(FS]
MUC\;-+KE_4':ZP5(PX)&%S%'0A"/>#(868]E;HR:.SAC+'6.U6TSHQHN]I5!
M359Q$I-0T8::;3#&E4*\:P!<@;?.I_BB%U[DQ1W_W<#=_<'=NP6X"UZSX$1
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
ML]-T(EZM(E\;T5+T%';7,MM%-I_ZJ;'/37S^8&_:]]$N=MCZ&^.V4>MMXV@
M@#@V.12+*^M,4 GV+!9$1D-HU2DO;V.!QK_<R"/R<(9PZ_TTM:5?CD=)FBU]
MBRU-]CZ\PD?61LLD9T@8+K/!(L)NIAPY6+"H 7*9%\^><]K&+!<UNG9+SU@I
M\B&P9D_%A'$@EKG@?($3%ZCR0B8EM!%!R0G@KQ*0FC3,2<?5"V_RX=08)6XE
M&Z_ID9,I 9L$78/ZK'6 ;-@H!8H$V)P&^;"</WL^BKT%H4 PQ:C?RUTWAYW*
M33S(OL[A$!C#&$:6&;=*?ZC<(+9=U7'*T0:]_K60-=-==KDO<NNAG24'\213
MG\%%Y2DYR([;QD$R<9#P(P*L(1>K12Y*!:+$*"@M(J H+ \\@)*@V+PGP68)
M$YP;X^$ "=8IHZR07D6JDZ-QWD&RTJUXG?3DL(K.,!]M8Q=FZ<B2@WRN=Y;<
MP$F6^E)N?*(G%(?%Y);6MXO#6JO;"MX21C^5UC!D2\B[S<$C#/9)S>P3&ZS$
MM.D05*?:3?>V:=<17A5+S$3@?]S@I^<38T,KV)%=R,QZ@GU_;C<WE:(R91UI
MVB;=8?IR4EEMC9HB?\U4KC.5^X,.D(4<HSK.T#N%ZTXY$IOI7&<Z_^@ \0^U
M[;/4WVOF;YWY&]<N;'VRW;-9V?L.4FC?QA*K^F*ES-RBV,@7Y+D^G9S/I09&
M$JV63/)$J.7.,N?A#RLH#])@[./R5KY+[(IS6OSWY2BH$D#[='?[36=_.R>,
MYJ3/0_S/]@L!][WX!U3^O<L7%[OTS<=_3E[QP\Y< NB'P_.]WW=XZ0I[\NYR
M[\.;C[O;77C&?Y_L_?Z*[6[O7/[S^YN30[AG:=KU=J[%C73&)<V0I3$@'KQ
MFC"%O I*&^TP9Z9$3AG<UO)I].UZA)I##0P\# SL%,[90,"]0L#%7&\%0U3B
M@2#JDD1<*8LLXPD)0X1+RCKIZ69)Q?Z5^M&(QD.*ADR"2BX,TDEKQ&,N0>^H
M1U$(YX,6TEE_W>GP/1T73464[[<BRE5LU,.@X/1A^&<V&'PSP5A?&^'VYOBO
M)49;+SA*S$7$'8G(8,^1LI@':H.B43Q[CK<,>2+U3QHT:]#L?NL[W0W%%NL[
MS<8#3IGNJC=BS\>_LAGJB51\>BJ -T?IM",\9EW?.\H0)PQ4?^<M(IXH#(J
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
ML (^A^Z=@^(_C+WO^!QZ3?8^[,![<(^#0[K[X=WY$7!(HRTSB"6;$&>>@+I
MLH]+6>%PA'6[KB35/;JCF^7^"LLMG H.JX04"[#<CGJD-5<(:X/S,GDA];K+
M?6_4L5GN^UYN[2SVQC($BAO\B(DBJ[1#0<#")%CYR..ZRWUO^F"SW/>]W)$:
M2ZA)*"0!6H63#%EN XK)$\,\5EB#[CB*O9M3_6Y^H97.,C$H:D:F$_!>UB^&
MP\K+,.'0+S.M;+V8]1G:X9C'M-X/^L/AE<DR?L[_C==YTA?S T!GML$8+&P"
MF799B5*Y2*IS@3E&>"V3A(@5,ED<Z2_>OQ_$]W84W_6 QIZ#$@,\Z,\SU^WX
M_02B"G\=',-399K[6W_P8DR0E@EREM[;)0_([UYR#XOD&B.=1\SG>F/,*N2B
M5H@!CGANN&$<:(A85;<$Z'<7_MIX!>,-2/;)Z6BS%(Q7L.-.1V.=TMMAT2=F
M'"PWQ03DV-JLYL(K,9X4  #MMW@83J=C?6NW_Z8OTU_]O/,W:(GFHFYG-;]K
M%V;>WS0;FO&I.)HG/IZE<1OE#E/07?2_\^-.'L+9>!RU46EJ*!N_R'_;P<#V
M-F=]QV$PG6(ZA2U5#:\5SO+!T_ID!SG@O03"#/-FI9BPL;]P._I8E@U>E,66
M=S;PQWDGKU?S01"LN,Z1;MKRH#PPNN)1HBPZI8S(YRB1UW"[<HZ6$W\_U1.\
M/RC[Z'LH^'!_1Z*_/#)1,QRY1,KFPAXB4N0D9T@K3[A,05D+W)TSW ;-;9&=
MK=R]K2H**H=I53M^G$O1\H ;G5'+ @LJT26M$KTT-OEDVV7K;0?($'SU+]OM
MQHO6K[;W<8,V^@JK;G=TW#][?UR=8O//F(^N4;9\]VQM6041U^,C;VKF)AMR
M "=<L?M.6\O. &.[0%[CP'=*%-P _CCMP-VJ(+?)M^OM/;V!RZ:MD+KZ?CE
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
M20P^!10(): F6H*T%1S)F+#4 K8 ML^>"P8BSE:*>+N5!OV3!B2_,_'Q]/Y
M<NTS5H<<S1YPX@ISH&?&@2Z@0%PCY\QI7,3GJ^!0(SYW$Y^/YT?82.83"4@D
M#NBCK48F:8]T<+!ZCA&+!8B/:F.&VW2)!;X<G"].!YUNX<&SQ^8U=+(7SY=0
M2C)'*0\67ZWIXW Y>;P+672:.4($-Q1^>),;<Q'ODM<TEWFW1;\E!O/J9(5?
M&&Y.ULV6[?V#UQ='U$;L\ZIA#S\X=Q8YGXL#1F4"@X,.%-!GSW4;5,ZV6=)%
MM&6OBL*.C]F:"([KI&8=9:'"Z83]Y8*FE5BN+9/1@I3E7F3.!D!3DG5_;K0E
MDBB3%"W@^E5$L1' .P@@/-O.Y5$RDEJA Z)")1! 'I&) B.J-#'.XN"M?/:<
MBC;%O$U7G\U;E4< @'8F&Y6T9_2+&92<P>'_GM+U)]:;%1;/*7M.;5)0]'3T
MRVE_6+;"SU5WA$_QJE#?OY[-?*LV_^"KKU@W['?/1JN_LF X6BRX]#A%D<E"
M=/S4S^.)%^+4O@?^!;CP$95*U#_;[KF]&#[[:?8IX1&GIW35;,P[9N[[T>FM
MK%MP 0"+3KIHPP'OUVABL>!8>ISQ[Y76/8"[+_N]X@HH[2M^Z_1LSW< T-^.
MX(5B95[+GOEDRF :O67PZK>7U#^\)Y_:+1TN4QMIJ8WX1IOO?!%7:94ED3D/
MIZ+3UC+BC#'8<96(X?(&Q'D<?%EB>,T&93LY;-?M3V1"<C %P%T95\XY'JGU
MFBM#@-K+*N*88-.PA@UE#0>[[ AK3VDB$DDC3>Z&H9 61B(1#)4NQ6ASD)QN
M2V7:;%EK(YCX$<CG:-+E+ M-P4(7*SX:0[ON6P#B,^P,\T>S5M9KV7&/Q\(5
MUA(^+J.0.# 3@^,">RV<E<"W$\')!>(:X=MPX?OP"A\)HE.2F:TZIN$'H4C[
MP)#U43*OA "=>-T(366P9"D&#1#-)0-(EQ%@FE-&C!(<-X+Q! 0#UDT%K21B
M1'C$;3#(BF21)0QS2AF<S.G9<]YFS+2EN46DYI3OI/1KG&KID,_ /PX$GE6K
M8TI5=Y^Z,O]T [#300=T[;IAV^2#O3B<=_Z *I0[F;R)[P'UZLY $RJ8B]-.
M&IR8<;G__<47KW,.K38%3.K>7J.UV2L?:IZ%#.6VP#4\VY?!,^ P;$*%O:2"
M"R.,E]+IQ$7RW+(P[DL-^[#9A9NX"_<.=L41C4#O!"8HD=PG+;K,#72N-9,[
MEBB-/2=K!] [%[E2WAAEN0_)8JYSW"+A,7+&5",83T P)->$1,%1,%+G8G4!
M!,-SQ'1PR>.4%#?%#:2%;*LEQLY;.L\!/PLR9W!:VH'G&^AS-8ONH1-*[^;\
MQ.>=;K?\<6(_PC$$[Z:S0>XT5-'JX37^_OY@'NRW6O^G?QX_Q4&YWS!.N4.&
MU9W&&FYQ;V13<]6".K?C');QP <J"_5DF6::AU2!-#7COV9L<T%,U>#>G?9[
M=2>S<0^]=MZ/*79&9[G=GL]G6;=;OY/;[>56-?G&5X$19_DBDU9H, ?#.!IU
MZ\.V4CCR(/,#9K08IHLES=/R]T;V\_0MVOFU09RT\2W7NKBA.U0U ]V+,L2I
M>2IO(E=.\%O/67\P?1OX:Y&P?-GMYHE!K^Y#O2SX9.G3%A%R$5X#4?UD.]UB
MNKKR24S?C))LY<N-L(%>%4RNGO*'\E9QQM52 G^^@CW3OXAQ/+[Q(N0/[-J1
M/\Y/67W]U=L__RROC_KO8]DHI2WCY*97INJY,90(NA_A'5NUH,T\R'4[P^,<
M7#9%_%R$!XJK:=]JLK=!2+4JOG!Q1EJ/&%0X%5,XUP7PML&%V0&<N6SIR@UH
M.9SJ;S6Q@*T6A['- A;F. LVD(\II>!^I**,[2P+<]Y,KO0QKCK)UU0>@''5
MOJD'N:ZCCT6CG8XV 0LSR2;.J1%.ILB\Q1/V=:-R_++L_;(E7U:=*RLZ]:96
M07[K#WX[R\B]4ZLA#;NZF5V].]\]V.%',@DID]<H2&]RWFI"1F"/G!2$8\IT
MRK'^A+2EDFW#Z.W)U%+DGA*W.<T1#KS\6W$HV]+S/HXNREFP<*@47W7WK!PY
MG8F,5C>H C'@(S#&?*AT4F=B+)R\5X\%MB6(1-W%K"2)M7YX^^+-\,?VHJ%Q
M?.<W;]\-JVW>+Z"?!:W2]$L7NXJ[V.%QX5]C16'^0)I0D\DI7]\^OW8R/F?J
M$_3JN_G(J0)'%D[*#NS$CNUV+U;,;N89<#0.$WQK9J;G[[$4FNOS=LH<X"Z6
MAXL"<<D#*$<^?*:^_&R[]#6X6G5*+CWI)X^69FCO%6I6W6SADSX.1K:3&]79
M8>:3Y9J5!,66.QL5VMOMG'1*W'9_AA5.,\$Y8E9/P20@:$RB[1F<K;9XO[I7
M%I3*$C0.PX63Q0%(]WJ%0?6F7X<%H&,&G"ER]6"E^<WLQW+3O'H,73@ JF7X
MX<6/JU&Z6JV%3O&&:VL2<49R(:-QE@B/O;(AIV-4O<)I#KZ]+LG\10]&UMVI
M'W:GMP#08VA^,7SQ)S!@D!#[OLJ8R=!>/KTL0Q/1[QND/^_"^Z "2TN"I<B*
MP++I6B$3M$/.$QJ-8B;D<!^Y@,W_&J/RE7%M&<<N83X9K9?!^ Q\3V_D6H>:
MM55&'ZM6D+!ZO6 'I:MU46E^^/7'TK]V+*P+ P$J'&)6  LSF=U=$^[EQMPK
M3+A7WN'36)L'G',PXB^M3+M P(%X'5_IHS9O^-9)Q:( 8M;LRTP%5MR0Q(SF
MWGD=G?,.IV0IDW+22;TA-8^U7RYW+X^<X80XJU$2-EOT?4*6Y"!0PIF3W#%N
M<WB<:HM,:I:8]*<V1R7X)_:B'(!5+].S*P/"6/]/JYC()O5'7Q$/DS79#="^
M,K'IP_%=4J-.X3_],,&C2MLN6W8 ZCGLG-'QL-7MPR=G#M)RRNY:.*);.4?K
MWV>]6'ZYBBXCHIRNDU)*\/?83Y,Z>1.U@#8.1ADKXF</7RL<HB!=Q;'FQU@Q
MLM@;  \I>M:$>-3.GYE/9\FJR%2^9.H,AOD+%Q,CU^RG*Z8Y(VFA=I'<?'%
M].NN78U[Q4.-*1],;9[6JQDM]&1BZ:C&/__=TJ"\XGEQ<E942\&K*VR0A6*Y
M3.:IJ2QTV4I3=/.E^DQG..'P88ZI3UAS9=RJ/7@VA]6^C^,U.89[EC4&"MM*
MN9<D3,#'.!JWE"SIB45)7Y'IM5S+FNR;&V7@Q:@2KUY8)52S-N,,A/6Q"D/+
MO:$'Q<B<:6G17.HX=?(3P:N'OTH]G.R:R9>6?NQJRH$FU+I Q=VS+7%LPYM;
MCHKV9Q4E:P/%I5FQZJGG+RMT>MH%&<IZQL)L[?5;J3XC)I'35]I1-8I9YE+M
MLO'LE8^6BA!C>>C%? T F;-N?<$R"?6E9QYT^ME@A<]C5C:&K6I51KFU^D0;
MO,5\5 .KEFR0,67JN;,2="V\3&E+ZVD;QO"0F$Z9)'&;:T<J+C#+L5U&)S*F
M3S>4M+JS.VY:]:CHUFXU<[]>U*;?0:-ZU%3J8F_[/3F2.<80&XXLSO8AXCVH
M'@14#^!12BL:/'7/GI,ML5KYF%(T0%2+HE%V=KTG?,5^EV@85S V>_K-2FI1
M*N9WZEQL\]):%TTL^"067#6QX$TL>!,+_O5CP6^,[9Z+!=>&<\ZT51+.3T.C
MT5Y+;H7RRE(A-C,6?($! >&!DWU4ZT!3'=33/),96W#FK:USW.YLDK;V:]?Z
MC^BM/^YW\YE3='"4F7S^P$D_Q.[8<#56I(K+>!E-B[[_O@>/.>.!B 4PLA.C
ME/<9T[A;#GO:])[=A&7P,)Y<@V1@\Y2A/'TMN!<PU1P7L5PKK#02^,CHXK0V
M-$\KQJ5@2790CI5<1L;1?;W^<DH-+!.(7>R-N6-_,$L^QRQRP1^Q.9K<<H1\
M<^7)J?P*[TK(^./;.[[*");/R6,^_;*\Y[&18\HY-HZ4*Z]741T@T-G[MK6F
MQ1;TC!0"5X3CK&LD31.VE$O#A:-.JE+C"X]K?-VFTO*=U8]7Q4>XTP.)/"N'
M\GXVE1P<VUY576GX>XFUVNG]6?;YK,4W=3['@"[CH-\8>RL-Y7)O>_?\B.6$
M=F((2IA8Q)T4R(@<S4VQ(,X9!P?KNH&C@GGL<3)$2L6U"<98!\>S9)(3EIQH
M9.9IRTQB(>'($TK,$<23 ,7&2(RHD2YR3XA7+I/K6\229DAJG<?!)/^H5EO'
M9V^5X%P?P+BR<'5*Z,!I"4:\E]3G)MNN\8+-"/G!^\]-METC?(\C?!_>\2;;
MKA&,Y8+Q'6?;Y0MDG;T_LMUU@VF]4U)JABD06LZPU0([[V S 5.QG(XK%9NZ
M4O%#;H(O8J3-WEB^-_:W7Y,C%ZD)F'J4?.['FR1%+@2'0HA<.ID8-?C9<]HV
M&K>I7')B5]&I.1QJT!E69_&:9V_"B1G%<!"!"TY ZA23+E!K:!*6-V+VU,7L
MD!\1R1V0J8BDM1S$+'JD,:A %'-CG,38$?OL.6ES@Z^KS'E[Q"WJ46&(H-B
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
M"IE&ZZI(RJN(>5Y&Z\\J&_7E*?[G:<67(2@L-$;).X(XH1II 'ND%?/&2J9
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
MH2Z$*#%FV$OEN+<)F)W!%%@>U<22()[$M)U36+I"N;N@W&1;RA&[8SP$PX)
M0@>"N.,.Y59)B 2:J(+-BVBSM+K2J]?;K5+LD6)S$2)G6' J'1?<:AP9<THH
M3"/6"E>VVTO0[NEJ)IB;0$2T"%;3(DZI049SAE0 4YT%8B)5&]M$;%+Q8*=5
MI=PKJ]Q>@DV"+9,A!.XUTYCCZ")7%JP1/4Q\?70#I=JU[ZW7$[8)J>U\HX>)
M*^R9$,@&!;8)9Q1I9QA*4O)(J1.P>;^<77M-CQ,_QEX?KI3C*(>A5UF#9\X5
MU[0PTCPO"Z6<&R.X@6V-2BLL3LYP*5FP6)KJ5&WED>S#5%6,W)I5 W#)'(WI
MDT8\!8QLM %%'P03&B>>RXL3LDFX68VJ1U75L\=@*#QA$1(C.6M'$*&C2DD:
M[(5.C!OW).9'Q5#NK]?3IT;*,2 BVB&7"$-<:HFT5QI1L# C=IXZNCR&4BGV
MRBJVYBZ"]4&T#(HSHZUFDFJMA L.EOZV6H:58C^S8L^8'H[Y@+WC2 J;"Z3F
MEKTQ!425XR00'K5^08J]IL<?^YV^;2YJ *[EB?9BS_Y:4/N!E?<K6^OYH?M@
MRM8Z.C_$3FH5$@$S*WN-DK+(,:Q1H-HS;UCTC(.MQ3>%6E93E=4(Y;G%3UP!
M7P5\RRG[7P'?2@#?]#%82)0[G"P2@F3@DP09*SRR-&AM3.0T ?LC:E.S!\?R
M5,!7 =^J//0"P/? G@,5\#T_\'V>-=:53#$ ZT/">(.XXA99@3D2S*<0HP2Q
M44N*87Q&W/N)$;^DHE9+*Y,Y,3TPEB)T!KDBPDI6]%R[H=XH1C=6,%V1RB"?
M;BO[T>@5=@S'UPMI^4ZO7PSSD',QGV%QHLOJDL5QIYGK'?5.<WV0LB90&'3'
MQ8VZ\;33S5<<E@WJ;14W#J21BVSYYB!7!V@,[WQ5RB1_$J9\5!)K-.;>>(36
M#PMU#0N:3A;SZUV6\"NKB+7A<U5YDO6J^/&B!GNW\B15T9$E%QVI2HE4I42J
M4B+/7TID#2+Z<NV]S$6Z\7ML#^)FT8[]JDY(E3=Z4[Z\$3&1Z(/&.'<=U9Q'
MZ7&P,@BNC:Y.V>[M<SEM[GVIM_;^W+WX>O)9U+^\QWOP_;TO!V=?OWQM'%R\
M:QZT/GZKM]Z?UQI3/I?69W% #_@!7*^^_XW ?7CMS\_BZ\GOS:^M?Y_4OOS5
M^/KG!WIP\OY\NDX(?%X<TH"=$S$@I[3*71P%,H$J1)UF5C I20@;VWR3D*I.
M2(5[ZXA[V&'AB.'4<\Q!*6Q0,OAD';/$12^J0[:7@'O7(S[)(2&6:Y43Y&GR
M*.<0 NZEB*1+0GF<DK8JUPFAJJH34N'>6N)>$!G.@ 0 ^ EFC(J&PI\Q1,6Y
M8X]VQE9!VT+0=JT4R/Y;>FB)CYY@CJCT"7&>6[<R(U 0>0$U9RG(C6W-Y8L
MMC6(;_T8>]%V_7'9)B& -=[LG.:3@JJNQTWY-SYRFQA8G49R:8AE5$5B7!16
M68M#98JN/&[59DW1X)A*Q 24X#?$G8_(2!V1T,*%X. _G0,^-R59UO'_"@4W
M5;H]TNTHN8F)1JZP@=^L%2HFAK%0..G :65NO03=GC:W&+ .2A)!DBJ'N/0,
MS"W%D)9*DD2=%X1G<PO0O-+M5ZO;WA@B/.S7(48>7')$6QX5BY;JR'FH3(K5
M4-\9DX(X(T0NRF.4IK U,XFL @L#,X$=<8Z#Q;&QK3A9(>5=@Q.\/V,[=FVS
MM!ML:#7:C5Z_6S:\K>IRW !!0N:A!.X2X=PY:R-+L"\Q*A.CVMO*=%AY?)JN
MRP&F@Q#>:T4%HC&G3&3[06NND*,26\X%U8X!/FTRL2RGQPKY;"O='J=#2:&C
M-M$9GS-!J65@-0:O.;<J\9@JT^$EZ/:TZ>"EC2ERB9B(,5<V#L@(0A"1LDS[
M(,;CW/Q\4W)=*?>K5>Y$HV:4):$LX80$:[WTEN:^USY)$ZN4GQ>@W#.&!8AM
ME%((A*4 PR(2V+.#T(A8#&L98Q1.9I\?-ZNT<:_!F<2GLM!X-BQ:MOLMYB[.
MU7'$39%QA!!%<WJNL9PE;Y.*WO"@(MC())+*IEAY:/H\YS@",P$\0R"O$O .
MGA0R5'IDM602UI)P24MHT@^&ILIEN;*Z'47"'B<J* .-YL%X@9/5FBHOF/:/
M=QQ1J>]BZCMM-@BG2;(&(Z_SB8,!4F$%Y\@FH[WW&OM@-K;YPVV&2GE75GD-
M55P9[IR!GU9(HZB+R2306TSIL+5E==[P_,H[8Q9(V&YCH@;,_<01SXTK#98:
MY$D)R> -+, LX'A9A9^J\X9'*,17A8RN6\AH58COQ8/QP?6F2S">0THLX\*!
M^6,E!C!F 5FE#'),"B$L@#$SRRK$5\7*5\"W*@]=%>);,^";-B$-K"EV.*#D
M-;!09Q-@'H'?5-3!,&9-2,LJQ%<!7P5\J_+053/A]0*^&?/[M343KLKK54.]
M\19SBN:-9+H^*!%U%8OH[5P5MCN/MCNGJE21\7:S^)]%NJHRXD/BW.:3#I.4
M\UZ#W6<<8Y3;>"N8BVDP+ROL?8RG@ZX_SD@^'/5_RP)\?]GFX(XX+E\HCG_]
M^QC[UE]M^\4,]EI_ 79_P(##@-^Y""I@]_YQH_P>_#NX.*!?O]2;-?JU\?=%
MK2R!7]_9Y?43?U[;?X]SZV,7M XHV+(FOI5@CSN)@(@JP;&*8*(#&=V:/<\H
M0/R:>>D[J>C=5GP1UF-<+G&T:OEK@_;WV,M5#$'6FN?PX=CUC7R-7MZE>Y-U
M%H?E%8LS.U%$\;)\XRWU$'\KCCMG$:!\LX"OYZ_$'S[VRD],#>H4] B&]CT.
MAYMLHUM\SR(U_NQH9'D<(?9CMP4Z%'+52!<+6WC;.RY<ISWH;1:-?OFI=J=_
M->*S1O^XT2[> E[DZ;'-XM0V H*7O#UM]'/,=3FJ'" QGK*?*>+60J4=5Q50
M*-XL/_''L,;E_]LK_CANQ 1WCWZ0P\Z+O91@76#]=NQW .3?;;<;^_W-C,\!
MICV7X!Q)XG&C=ZV)?5Z:=CR#)<BBUNGVMHH=6$UX=>*.9:,>]5L6K>^=YO=2
M?L8E.OM=>/RAR ]'V0/PR'>Z=I>Y\G"I"9WN^6:YIA/W!*GS>4L)"V%IC-@;
M2J52GG.9I(W*:J8-Y93!1 Y=H0"E-WD$9K!TF<1X_0#UPUGN\P;W/:N=',#[
M[^DAAHW.2XZ1Q90BGG<UC:-"W'AA%,/6*I9[.6[=E-0RAE60H3O#:BF30^QJ
MM"?0[0J_5AXI;JW?.T)(N&0HRET M T0%/:-46Y[1O].ZI^!')<E?8<HO8AV
M43 QA90^"JJX4\%X+Q7EGD7MN8S^MH.&2KL>3;O\>?UD]\=A#)I2ECAR24K$
MA5+(2DV18P%K[7V0,FQLXZV;8J?&RG7[YDK)5K%_'$'P; LLRRQ-$00K;^>P
M5"#CL%E/7F5>"=9R;RN!?\B:@3F<1I]WM.;YRBOD.WBXCY\^]XHCV '[PYK5
MG^)I?_AT>8(VY^]G0(,&K4&S3!@#CA9163/[5BP;L;E,X\:,KU2+MB\IWI Q
ME2J=O]A+C1@F:.7_'31Z#?@F/.SW#(,COGCU47<^9'ZMTV;G/ *% [CL=(=$
MP/;+VVX5GT\G1S&B?/,'XF(F-E?7AY?JP!O+R3&;/YN?B=FY?5* "YZ>=CL_
M&EGH .L6@C-&L,<^.<(\)\%H;H@U6 !AT":QT;DI(=B@\2\5G#TFG.4C@-J^
MA_?@W\D'<>BII($9@F";,4 6E$8&)XD("<%%8GTD?F.;;MV4O3Z&LVYLEM;/
MD-:"W&3%+?'K4OS.X*.E#!ZU 01R*7SXJV4;[5*,;Y7#L464673^QDB_!KW\
M!V"3]3XV8[<<!0!&EO-6[!]WPLO#.9C$5JG'EP;BVP$H?9[)5J/?CW&>7I?-
M!>X$<K;(V;1Y $4>3&Y% #;+Y03?"&6IVVF-L.D\#ZP<[F9Q?7JSF&0,:+0'
MY8VO3?CHL16%>3GM]$H<>U.*#F#154'^[*J?^-9H??#55ZP#NVO0O_DK,RL[
M6Z7Y>=::3!3]'L[7Q,_C2T_NJ3V*R'6C_89L@L&^L<TS>][;^.?UIX1'G)S2
MFV9CVJF\[$>GMY6B+A]]",Z-!);H^[9?0"MGG.+/,_YZIP^;-NCF'Y/NGG>-
M-NS+F8M]NG3\O,YV%T9O&7SSVW.Z)RSI7&(A#_>*8OR_IF!Q1#UP9)$;XQ4%
M@]UY(S#6/'#'68C8@R$Q; 53NI1 =V"*0.3^=<V+/WUN22F'*PIN,#=46F%Q
M<H9+R8+%TLPU(*><VW.IU=LNH/U1*=^_GU]]Y+_V/+_T-O>I*7]\'.\>GX:;
MQ] I3JY1,IA$_R8,NF=YVXKM]>-AI'[R7M0O<CC&[D7]Y.#\$.- ?"(&):,(
MXF#_(^<E[ %8,,6#%\*KC6VP94I3;_H@IS1#;!MDJSG<E8<9;C\3% ?B8)TB
MN1<\M\X8AF5P5A.EF-/:58*RBH)R<4@,CT#:$[*>.,2%-$ACZT%00$RHI4P[
M@(W^<3>.O )S905(=S_O68O1SNRYOHLW/=N=.:+Z9C9Z:8J.C.(K*GMI1OQ\
M* M[UNXE[Y4I^A0'@0=T;Z?&#U.B"DO,D=1<(\ZE0%;&A(0/*D7F&=4Q>]9F
MW=;C@\"M6>NCF.5BY4QCC94' 2 R,$X<UDH RIKDA;&)*0MZ)C>>@T[(.]&)
M^M[^;D%P49X;D=]^BO3W"EZ_+NOORU/,??MCI]'SS4YOT(W[</W?00.^/;OH
M'HQ%]Z2V ]<Y>4L/+@ L+VKX8/\#B-9[>G#RUTFM!:*W?T#V=MX=?_UC6G1K
M9[4O!^>U';CJ?HW5+CX>UW<.>.WD:Z/^I79^0#__J)]\YK4O[[Y= ^7]@_/Z
MQ3=\* BUP0>,N+&P>TM,D08.AHS,1V66A(3E$(] ,&-XF^$@"&<-)D)'03C1
M5&L? 9*T=Y9''O%&$0$=3K/YUAV X+^O_[%7VRWVW_Z]^VDFD..:D,^GFK?>
M[OKPF%*12.QUB(X;:2UC,G)+8Z)!"VTOH^D>2^8^^>,8!LVXE_ZX[$RXERXE
M<82OO\=V3(W^?K8!*I&\%$ER*(%02J\%2IQ1Q"D'GI L1T0ZYGP@ *AD6L16
MT&[:/XY3G2GGG9J[H104OYQV.]^!5';:OXYH3MF-LF]_Y)H/W9B/[88=+WM5
MB\JUZOKXH@9;M:B\,XR8.W>HK!I4+C9G57_*>\Q8U9YRP1E;P^Z4@VYW&-TW
MYB97]&5T2#?!1NZ1W;0<^;IW/;]U'.$:U$U[%T,NR?R0 A2O+#%NWA.N=/K;
M+\]9\6 $>R,QFC'@5RBW[7[&^S"WK</K)[\?UUN[[.O)<>MKZP.N7\"]OKRG
M>U\^_ZBUWC-XC]=:N[CV:2JW[>2(UO[<I0?[H;7WY]?6UYT/#.XM#DX.Q-?]
MW?.#$P_O'9W#&'Y,EHK>VW\K:A='A]JS&)B(R)$D$3>)(LND199C[[#WTEFS
ML6UFXWA^?<$%H2KT>9WHL_2R Q7Z/!+Z[!S0^OZW0^L2UUIPQ$E0N92*0S;E
M/Y7U-!II$PX;VU+/)G%5\+-".OJ*X6<!])'$8<DP3SA2+@TMJ[$;)K 7..KD
M%L[]OQ5])L^(4^-'#.@B=CL5*BV$2M?:^Y#:_EMVB(&S4FH#BBYJQ(,.R'""
MD1(X4<TB)H%L;)?'"/2WJN3>4^IC&2VY7MU\5L'^*J?];3O\I^,K'O10Q/D\
M8X6Y)"R0'X:D5@ XDF*PP@1&V H1G>7!R=P.D#W$#*MZ>:RNVCZ6X5*I[>.H
M[<A\89A*H[!".E@P6EB4R,GH$3>.4"R#<L9O;(LY_7DKM7T-:OM8C+]2VZ5Z
M'6;X/0O$,9TB,M@'Q*W(9?!%1%SI9),-1!@&>CN;B_TL:KL.IT2=+OS97J^.
M.JO ZT<37V',PS#F8(;1RV $)QPC$VP"0H I,CP:Y#T/6NH<1BLVMN?UWWS)
MGLU*81_]**)2V"4K[/@H@@MK<$S(,*80]XX@6#&)F/2)T\ABTL#E]6P62:6O
MKT%?'\UY7^GK<FSO&1)/29 X,(ZD=+D 9*#(:2USI@)E,@F2@MO8YBL2N?!0
MUWQ5<WR]:HZO@G%P0])4!5WWI!JU_=J/G+YZ2 4ED1*+C(H 78H[I!-G2'*?
MB.-,)*DWMJ69;1^SL .B:J!0@=FS/_0J&$XW@MG+Z)SP0I#N? KI8B1&<L=1
M$CSWRDH"665D[F,8N'+,.HESTV ZIVEPA745UKUNK'LLH[,B;LN!LQF;4Z;$
M86DDDBHW4>:"(4L"1M%$P#>@X2+EUG]8K#J8K<&9TDY,L=LMR_\N.V/NKEZU
MZAIK$9-X0X[;ZXZ3>%K_1 \>%WZ;WN_&.CY:@6K?6\:^]VWF,!-K;*BG%#DA
M.>)4&MCVX,\8-0G$"QZ]W-@&?K*D[F<K1-=?MQ(_JV%^5^6M#/1'T.S1J:?W
MQ%KG#))1);#/ VBVYQ8I[UP H\0*&G)G0R(?<O!9J?7*[LU+,$$?N#=7ZKTL
M]3Z:-5@C)["JTB-)C$><\8 ,\0HV<I8XM4X:!3LW!?V^J5-#%?&X8GE,:Q&.
ML?0CS3$:70NMKNR%9<#.[ED).27T?#O;VZ_QPR"(D@H+1&RT8##X7&W:)"2H
M!?3!C$G*-[8Y>8B?K(JF6EWU?31;H5+?1U7?(UH_^2P.@Q%,"M!<QCA8!9(P
MY CGB,J0)'4 R93F=,19>[]2WU55WY6R"2HU?@3;?K:, 1="*8V1=P3(OZ*Y
MLCC'B/'H@L!<$UE65YE-3ZQ*&*QHLM,ZN"2>X+A@N (5\"R%/_R8I?]>>9F4
M0IK&?$R>.#*P4"BG/5E/1> V)S^IFSI)5X[%EZ_%2S !*BU^'BT>60%1$AJ)
M,,A$BQ%W8 48FB1R@5!/L7-ER^HYQ0TJ)7XM2KST +6[ZFY5V6Q)EOUET1)<
MW]\]JY\=PM9L C,6"4DBXHDFY(!H(>%QX%);[9596FVS%3H3>(BU_X"8W*5H
M_]MNPS9?$?^NMNREJ/?Y'.)MG"*>(*MQ/L[7'FE'%$HB!!^2E1[3C6TM9^NI
MWL_B7XV(^TK35\Y/7YWV/ZGZCQ@[U]0IS"SB44O$0^#($B*1XLS!5FRCS>'I
M;).I)90=J71_]71_I9S\%08\B=4^P_!)D"(Q$A"S%AA^+F>B0P":[QPW2L%*
M1Y]C?O2<XD.K2 /6X$A@OVQ[?9=VE(^44O=8Z81+P+07DT7X6JRTRCI;"C1?
MS%AGQJ4@?" H115RRPN"##<$.8D=O,&,D3$[5&?+/MS/[;(:#.UEYT-7 /9R
MC,^*<#XIJHV,3DMCM"R?$!&2FV58AJP"SFFB<\P&Q<&<V-CFFU(^)%RL@K0*
MTE:>DSV>35U!VY/XTV9L:4NPB$#/$/8Y\Y7'E(L,.D0]"XIB99S1V9968EFQ
M+$]B2X]',1)T5L+7@BZWT4"'UU]J0]Z[W&!BFF#T1>@,7#,68PR8OOW=53@J
MGKRP7EH+.U?@CD2O$XN8"\8UED.S"I!ATJRZ5-H?O<:;=J/Y_VWTNX-8-1-\
M*B:R>U';_\QK1X<&TT0IE2AY#5R$AH0TYF!A6<E%=#F_%6=IG-+4Y8OGBY5_
M1P(F2AFC%>9.>BT<4QC+*"R@'0]#4CZ6?[Q4^:^D_DY27YN1>IZ+1LJ$1&)
MPZDCR";FD>;&*165CURLH]1?[7C_[%OX(/P_-+Y?3D1]4+IOM_\%+XZ'U;+=
MHT9[?'==7N9I_<&T] <?QP+(0(2%^AXG"QAU;3\6H0%O=7M%ZG9:11\^VNO;
M_J#?Z9X/WV^TB[PW%:==H(%=&%P1!O#U3OG99J/5@(]G&&BT3CN]& IW7KP'
M".BV;;/X&+_'-GSZCTZ(Q:<XQ LBZ2^M7S?+[\-@FH/LFRXZJ;#%=]L<#*]F
MF\W.F6W[N%G8=AA^MG4*LI8_V.MW_#> X7P[>)BL]^6W-HNSXX8_+KJQ-VCV
MRV)-<-'_60"P+%7.>Q%-HIJSZ*R)/ E,*=?!,6-O\X.*&ZGVQP@W\HUFHQQI
MO=,.,0Q@/"!)(^3Z=&R[\??\4'],/-,?G=[59BY?**Q]_?L8^]9?;?O%#/9:
MM;/:EX/SV@Y<=;_&:A<?C^L[![QV\K51_U([/Z"??]1/ (J^O/OV]\6'L_K)
M$=P7OG/R ==V:A>'2<#B8,>1!PU%'&0<F90$4EHJE5CBD<F-;2*V9O-!"U"N
M9BDHBPB%M-Y3ZC#W%'/JL0%,)($KQA4GP9O;7$N54#RV4/!#$;!2FE/$3!2P
M:Q&.+)8.>9DL]<D[;;-IM37K#;^2B0PT_[.(S]$#IV&<*&P)YS+EL(C@@C78
M&H=U$K=9Z.)V"[V2D*5(R >6NX,GFFQ$N?L&XMI%9#S5" 2#)68E\81L;.LY
MJ/'K6$2*T]AMV3;0SJ+1CZW-O-&<#K?5YOE6L8Q]%L_?9V_?^V L39OWO%Z6
MF&#ALG"9;[%?]+O '8:/TGOX#OE0/WL%AH\HZC56O]@].[3>6.N,0,&$B+AD
M&AF>#$H 0H;@1)3'Y0[);D3#*5'?*BX]3R7I+7]<([Y+.$^^+A>?_#&L?S/N
MI=VQ3EV)"DCZ=7'9SY1\'^[_>Q/T8_V$@-1/W@NX_GE]_^"\?O&-'H())XW0
M'%9=Y[8 7B*#P9C3Q@6G<":Z9*C;#:#HX6UV^SJ@5%("_R7!<":$)2*J!,I-
MC!!>@A$>0<].X\@D!W,L3_NE%3:TI\"J:=K37GPS_N6WT.B=-NWYFT:[-$[*
M+_UVW3@2IS.^QM(7.7S[M[-&Z!]G%_H6'KK11Q$\HSN/WMXJWYKRC0[?$V)+
M&7+CVWCKYO=^=EE"MX!TW.NR/W^/\VJP8('=Z;*WA71=F?ET00\#$0M<9<X!
MFX_9$GZ>V# U]_SI(-IN$?/66NQ$'ULN=@M&-J^=*]PRGXOX9>YZ_+#:DY:W
MJ+N4=K[U:==JRG U90M.&3&+Z.%K"%7]=,T&>D@1BQN%X.E"[I\DK;8]R)B]
MW/#-]_5WT^S[+IS[[?CTY7(5KWWXTB9#](7R\?%IS,%)#<:WBP].#LZ_MM[C
MVI\UMO?GO[_M[?_[6_W/75*[^ S_WGVKSYS&'#=J%T=GM?V/C?K)OUL')Q_.
M#BX\/VA]$+76![CWYXLZ_*M]^4#^OJA-5,K^=E:_>'N8#37&M44^1(6X8QR9
MY")B7$7IC0(;/ !N (UZ['"!)40,/(,2_>->_1B6F,[_W$E SX=(#W0358BT
M8H@TJO"=%""1=19A&0@@$@V 2%$B*H(6.B8F-'D:1*K@J(*CN\/1 V,I*SA:
M!3AZ/UV44!Q&+H-FE".JF49<NLR04BX-[!B-,C+J?(5'=\*C=2F3GD_D_O=Z
MU4I_4F-R)I'F+D@YOX1K[%40N1A$?IBQ(1UL=,P". 8F/>)6&N1R]X9DB0]
MP 779F.;;ZU(V=9GA\&J_/.JV8(5H#POH)Q?!Q2;M)5!B5$2BPT460-_ A,#
MLD6D#3H[I?#6@_NW58A2(<JCF',5HCRK4VG&BL/"J&29030(X"C<.*1U;B[E
M2<",4!L< XY"Y\3FK2>DK,')X,?8B[;KC\NHW!"_QV;GM)7#T7[Y^+]LZ_2W
MG5\+WXVAT:\JWZ^6*0<O_E$N3&^\A!5"+H:0GV>,.)*,HD9'9".GB#.,D;4$
M%LUIL.&4I<F(C6VQM2(E\)\='ZO*W:_"B*N@9 E0,F6^:>&UL)(@HIT$\\TH
M9$QTR$7MK'3 E5WNQO5PJE5!204EJV.]55#R<$_0C-UF<9":Q( 4$T!+8/&0
MP6"\)0]&EM31N<@WM@G=>G!IT%<")DLZ8QMB IYCP)5_-]H!#*4WR,SF5#RK
M17>5!0?#:X NE_5(,S1T.\UF#/G/W,<#7NJ>=KJEWO:*7_YX]T?OU](,],>V
MVQBFG'2Z1[;=N!A]IG]L^X4M86!>#OEZG?;=G,'Z2#;B#3FL=X'EZ<XM^1,[
M$R)2@?1B(.UG3$?O;23>)V2B-F Z:C =\P_F3& R,"RX!HS>FNW8_M3=5Y\=
MG2M'_:NP&BM,63JF3-F0+(3$*,^%@4)"P.,Q,H& ;/N\D3">3%(;V_CAM*\"
MEO4!E@5IR\.-R(JVK S$',S:ED12XHRC2$C%$2=6()V,0M;GLGL4=@N3PPRV
M9IM/K1UO68/3P/]>JT;1*ZW!3O\X=F=:6%2.MN<]_MO+J_(VG QZ_7Q<6X5'
M+ B%1S,6'!6)*(<9LA(6BD< 04V,1HP$S97V)OI<[VQI(>XO'0XKC_VK,.,J
M('DPD$P?_1&O'9<8)2P,XLY'9)FP2 BNJ>1)\\0WMEEU]%<!R>LTVRI(>:@G
M:$X"7B"<IX12(!YQX")(TP@&6PPJEQFSG&9R0N9$@R_<KN6EX\E:9-C=4)T2
M%6F8"KM>9W&K;Z_=L\YFA9AW0LQO,]9<\((' >:;MX8A+D4N5,P%&'<D*.F]
MPYF$$5G%NE?.\]=DSE4X\\@X,V7L$>ZUU8DAV%( 9T+9P2-BQ'S A,%;/IA,
MS/##@\8KH%D?H'E)YEX%.8_K7YHQ!A-)DA&P X7WV<%$(W+><B0=5T;!+J-<
MKCO.YG1AJ [M7M^AW1_'MGU4-C:8$Y/Y0(MP7?QESQJ=.5S ]^V=F&*W&P-\
MZ&VO%_N]O\;K^7:\G!5ZWM<P!/3\4=\Y^@&6H20B4(.8<Q%QDS-SF*7(12\!
M60%3HP?TU',(V]JYTBK7_*LP"A<"F,GFQ*GQ(P9T$;N="GCN:RF6P'-R@ \3
M3M8;%A%E'$Q%RP*RV#N4N$K"1!XU51M@%&I*Z&_5V6 %0*\G+;!B.(\(-+.'
MA3Z%@!GPFA I $UTR'#A$1$XQY,KKFC.16'LX;6C7@G,K,&1X; =[$0GV?4Z
M(7QR>W (DO%'.K\30O[G<EW>#QO\_GX^;N\[ZNZ;F_O^-W9S0Y4*(^]O!=9$
M?7_W[%!:GZU @8@'ALMU[E"9E$98>UA+3F7, 154S0GW7#L?6N6Q7UDK\+'P
MI3("EVX$GM5.=B\.#><*,^Z0PKFS0U04F<1U>7S(+*/&);DT([#"GPI_'M<(
MK/!GE?%G]^P_^Y=5[G#F/7L?#J/B@E/A<HA";EB;+++64\12P([I*%1D%0*M
MW2GB?J?_L#/"]>UZ\S3QI']TRA;2,)%[IW%4M:<"Q,4!<7<$B-_.]O8]/V2:
MV^"E0I1(, 15",A@V&]$"DP)8W1,-J?]S?9PKSK;/+NO?GTQYVF.$2O,62[F
M'-'ZR6=Q*$V,L%0:Q>#*;)Z ROI^B7N.%5/4$:!@1*@YY:(JU*E0Y\6;C17J
M/#KJ_)AC^CDI>'1*H]P]!G$7"0)^:I$DRGJGJ/0R9Q'J>67J*MR9:Q*.QS#Z
M)"M!Y09,&L[%\!%NFHX;<>F.UYF8<!A+$3J#7,9SJ;>HAGKK4$OA^&=90G5[
MK$GU02F(\'=H?-_^%_P8W[IENT>-]OC6&H1Q=%&4G01OB#Z=JCB;7UFR#J@M
M<9L2T/%^X8?X/(PT+K'8>1ND]"*28#@3PA(150**0XP07L;A-@+?B>%M]NH9
M2H"TYG+&7O(8F=,V[RF&"QVUAL]O_^]RVB;OM#U6OZ=_[*GU$%M"E LP=RYN
M?[;+_IBQ5S3:OCD(\-=Q+!JM4P#;HI/@Z6[([XW#](JB&YMPC5#T.T4O^UF#
M[9X7($??8K_H=^%)AZB=KU]D_C\[FUN7:%:*X^QL3PCH:"H4S:+9Z37R!]Z4
M0X"M^[>S1N@?C^G$Q+=&\HROOF(=Z-2@?_-79C5A8D/(GF%@)$^-_:78$TJG
MYFOBY_'E+G!JCR)RW6B_(9M@L&]L\\R>]S;^>?TIX1$GI_2FV9C>#)?]Z'3J
MT=7<1Q]F]#32^68!+&U*;.ZZ=L\X_GJG#WH&B@*TLH3T4G'>-=JV[1NV693:
M6-:IN/NCY3V^K(]]??. )VK:TUY\,_[EM]#HG3;M^9M&NQQ8^:7?KE].S)8/
M+R=N^/:5<&SAH8",W-"C.X_>WBK?FF)EP_>,WC+XYK?Q%OG'QJ-PFCONCA.*
M-!=/F5(1J*?7(3INI+6,R<@MC8D&+;2=WEN(MY(0(D6RG&ME79 Q1I>2]#%Y
MQB]MGM&&O 1?[G6CYI,_CF'0C'MI)MPQ][5K6-=H A[&WGZ>@7VX]>]-@/L7
M:M9\_?L8^]9?;?O%#/9:M;/:EX/SV@Y<=;_&:A<?C^L[![QV\K51_U([/Z"?
M?]1//O/:EW??_K[X0.HG[P5<_[R^?W!>O_C&#G'$7N;F=(EZ@3C'$EE+X4_-
M%+-:JHAAO2.8@J<9'[N#>,O^\3R[Q3YLYGG;[N12BKV\H>?MO0U[<QA)1-[]
M"UO*1&&[$7XM4B>'P/:*7V#+[A]W!C" T/OUS>L$)86WF.)W J5%+DOHEN;T
M7I?]^7N<W^^;MPZ6+0+,MZ!P-D_H@@:06> B<_Q90T[V)%:ZN6VW+R7Q;:_8
MB3YFWU7!R.8BI[B+&XNWNS56>J[R!G877^JM#[M.,X;7+3!@9\Z6]4OSBL7\
M^J9XB$-^.=)U;W?_\D>X!KD$];W_%-YVN^>ITSVSW=";D8 'Q]>MVB/_SX.>
M<*7]VC<> 0UZ8>K\)R869!(>NZBXQ\HE@CFV8"8I*3B-A^_G!;B@F7.?&<-H
M=-#3/OI/I]?[8U*T+@]^V LUD$;G/F?UG6\_X'.L=O*![^T?8;C>#[@__7IR
M].-KZ]_-O?V_OM6_P)C/I\]]WL)GWX$AY<_K.T=B;^>#J)_LPK-^;<$]6@>M
MSP*^1[[NO#O)[>.N*J'MGM7VWQYB9Y/"(:>Z2XJXE!Q9:AC"R7"OB7"<@!7%
MR8H40EMFQ&^%0J\2A9QW5B0L"(@V5\$:[ZF@EDC/6 A4EB@T$_)2H="SH-#.
M :WO?SNT5GJM+$&$$X7 G [(^IC@3Y[;X7ILG,[Y5JN$0FM [D'T"U\V;+V%
MT*UI!OT34J#+UKD5\-P?>#[/T!\CI:#:8L0,-HC[1) A-"(3#!8V&*82W=AF
M9+;!T;.DPE=5+UX28:AT=KDZ.R(+A#K&A%-(@X&"N.4$.2$#H@"].E 08NXV
MMO6#*ZHN4677P.OSUOON(+>3SEW!NA&N\CW>DRB\OBS+IR4*X]=&U58_CA;C
M;3N,%ZG"H(4PZ&"&-W!I B-"(BX)_#  1$92AHR&-=0T,.MS$1WYX$C9U7.;
M5"K\!+RA4N''4^$1C: X*,>]1M)3C'@R&CFG#?+4R)QFX[3,O4W9BE1F7Q>?
MPXW-:RJ?P_-3B<ER[8!%O\=V3(U^[V?UW"=K-;0'+10Z?30:105A"T&8GV$A
MTA+NI'1(6^6!BN3VS%1+! +!>$HB2:8 PC:9G*WU7ODO7HO^/R$/N8?^5RI^
M/Q4?L11'C"36*"1A!1'W4B,+?R,=(C&!$^N,W-CF?%DI>96WXT[J658GBKW^
M9<K-NE;.?$*>4E:3F@:I\4*, .JJD%2%/ LAS]$,N8A4!E@KB9A*.1V8:F0L
MM\AC'C7VP4:=@%SP53J3K5P<JT4M%E796PJ[5:J\H"J/2$2@3%'X@1Q)N2NP
M9T@3K!%VAF99\SJ*%2OJMB[NCO]$6[*'RX#IRLWQE/0A3S_,V-MN-[<@N-Z/
MO$*;NZ#-MQGB$&)RQ&.!M$X$3!:=D .N@+RUS(=$F<-V8UN853J@K7P2+X X
M5,JZ1&4=GX(P[WP ;I]T[@8264!.$H5"#$E+H562?&/;Z%5R(*Z!?^&/8]MM
M#/-ULUYU&VY05NRHG M/?0ARM1)_3"Q$%=&U#! J^VWL?+XX9%HH+XQ$@CB!
MN,8<&1\X(EA1G8)R"@,*"5KY&EZO!C_:,<:=-+CR/"Q'LZ]UM'C_XU!:&8'Q
M@PF@*? +'0TRVFJD!*QFB@90VU>NAV?1S?]V.Z<PFO,R8C/^WT'C-%/JRO_P
MU QCO [_;=IV_VT[[(Z7HD*?A=#G6OGV'[6=W;-#K)BARCJ4FU<@3BW-O0YI
M;N9%*>/:DECFE56NB!>FMS<W['L28C%1IJO2WN5K[Z@0>H@B!L$PDII&Q!-C
MN1=-0E@1ZI.6)J6XL2W%0YKP56Z)A=P2]A28=!.^ 5/:2?VS7)TLQ.^QV2EE
M'IZ[UU\S)\4B4/0('&("BJ:#M:X6Z]-HK:IPS"4"UH\9NI%<\M%KAPA)&/%<
M1EW;!*CEN<YU*8G =&.;; HZZTY]ZKZAE0_CY7&-NRAXI</WU.$1Z3#>8"PD
M15(:!3J,';)8$I2$#(X8#4A--K8-F^WX]"P:O 9^BH][GT>5Y=;+-[$ZQ*(Z
M>'TPT)S/D 7A?"38 SL@,2$>B$*.LI1SV9/7T45F_,:V$ ^A"I5;8G55]G&I
M0J6RRU39$3?@W.>\4(I2Z9 P."*KB4%"DL ,A=4J@R78[#%EY9!8M;ZTHV=]
M[FYM;[L-VWSY9QA_=CN]7N5=6"+Z7%RASRZ&<;#ZV2%)D0-1D(@F8A%WG"/'
MDD+6&^T .%P(9;ZGIK,NT?L=I3Y:A[;G<C^\ GU?'9)1Z?3".EV[IM.UHT,I
M@G=,$Y0(P8@+)Y +V*% <G2$-I;GIC3<S%:@6]C?\+C*O :>B/_$7N]-\=TV
M1QV(;.[)8ML^KKYCXHEQY]&(QE_CR7\[GON*=2P1H?!UUO&>U#\<NJ2,MSX
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
M.+H'%X?6Q2#N=WN )P%S;.+41B+_<UJM'_A6I[@4JS@N"%C0'3V/> 3XN5.
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
M4['#1,R9FP###5S&F0@):K0.JS29/0( H\EP[H;$#0(["7AD,X!Z.XP38=.
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
M"/!WG505[K_/2>91HKDA:=0__L;LKYUK(W!DH8/-'2:Q59U7)V+P_=$U//>
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
M+\V4)8] >0 1TVQ];)?F,0A4K; #%?9R2XP/)->3P0ESS (7?"WDHR.$\4*
M93AUS"&GCCG@KT*$I]0)3>JTPHJ/F$S%ONXIAWD46L9+FH'%F_5B+%04K7^-
M*D.WTQOD2)KYSEQ?6U.-V!Y16KP\/IZ<GC3U2> %'@4>?_AP?-@\^?L8;<3X
MP8X>")YT"AV^U(E*J<3-9R4=I39Y7#/*LU/:"#K#Y?=UNH7UR6IU[XQ!<&1/
MT'I>S\3TUW1-\C+X7[O<+3RVPIPV>*;VK9#_-+.Z\5>SD91AZZ.6EC:A%"6V
MUVNC"I$"'GP=R&M]@<[-,QH+HS/D?3LV-:I'B07R5MK#-QM#<7OI,#WEA-_9
M^A/^]W5+NZJ"-CPREFR[Z#_-[\*GP=;/RF%]P@T&\+[DGX#W"LVS?\)6D<NT
M<$S3"_:3.8R >32):.&+[9_'OEG! O&@4G[O47X]9S->;93LDE<;KIE-#WBX
M$FG #*;6R<G)HU&&.NZVHPQQZI-Y+^;2@YJ-\+"; =-#$]X?2 &UW77;@07/
M6Q<:_TLBK?NO%5I09G.E%0U]>&;LKFFN<PD6'3<ZMDJ BD/?:Z7I7OMM?\JZ
MWX?CA ?6+T@W"HUST06%NOEK<0R!QR1R^IRD./: CE@28W:-S_:\E_$2W00]
M543:'YVPZW %91P^1JTNSKIOE2K=S'6$3JO;EFHNCTD%Q%- 3#8#Q-XNX? +
MXQ2I3X#39"C,:\8A0)!:F1AM#F:>H+-$VUP\P,@#K9<'M$/K[*X#D%6H<H=%
M:M;W6M73=@KSO1[-T[$.B7^6>?0NQM 'EVB?BDJN-B]7VR]6;GTD0.<3-H)\
M2EHF:TC4BE"'(CW8R<B._KH9TD]#INUGU*P._2T].B8B7#ZHPHY5)..I$&8-
M^:C(YXA\TLV03W>G8MM>V@KP]V,ABU)_$6)A]+4-$H41ZF^-^]OP]RV",9/
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
M1]HK[*ZP>X<O?17831Q2/VE<; ]Z/_\0G.A#1>M_WY]_M$XZ>1\@35E'73'
M<+7ZNG$+6R.^%;IL]:6O!ETN#O]5H8M!ER;_WNUT;X?PT+[JY$AV+D1+W?(*
M;BJXJ>!F(W!S>/"Q@INE<'/(VV+0-NK<Q[1S@QD>*O"IP*<"GXV S]'QAPI\
MEH+/D4K23EIA3X4]%?9L'GL^G1]7V+,4>SYE"@,-Q\Q'^YU7Z%.A3X4^3T<?
M]IJ1Y[ +#;$^\6MEG> <<*'=&8YXGUL?4D"97S!]@L3HNKNTWTH[^FAK$J]D
M 4._5CBT\#%%7% 1Z0./LO)N.Y46SNSO:S1GVYZS\Y<N#MQ[MSM17;1.?6_C
MP3R15_?<U1[[,S:(34)@4%\EK>B;=^O4=-WZSB!J2ZNE,H6 75^4[V;G^SB;
MT77S3CCE_?,1M,43;;S]+1G%U*8="9O@6YN,XTJ?<52HT2(D>KNHW.+6+>_
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
M407/%3P_<;B6KZIG@>FE.<;6"=O9I3"GW^*N',(_K?YM^]W_#U!+ P04
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
M.B,;J^@1>\'<71'TC-UG.@(H&<)3BR#;*57UWINY'&N:EJ8607.QCL2!M3S
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
ML9W<5+)(DGKQO1=#^$]"^-1O+>#G7_X/4$L#!!0    ( 'R(?U2,5(_*/"P
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
M$K4Q#/T_$0=&+J=<J^ H]JKC%E91-&<$8(I"Q!AS[M2.;0NP0U+NVW+GYG&
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
M#M_\]O;-Z]I19'6GU.'E6Q5W.$6QP]MVSIRT&FFC?,KJ;:>O.=<X)2<9593
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
M^.(0F$+&4>=H7:<+ &[%,Z2$WM8<N"^<V'+JN_AQ%V4B-NBD/"GDI$EY:@R
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
M>&9Y+3(P,C$Q,C,Q7V1E9BYX;6SLO6MW4TF2+OQ]?D6]-5_?Z,K[I=?TG&7
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
MC')KMX8!]>!(K,XA!#U@N]*-L*Z:/(JIP*J++$NM1:U-D[TF@)HG@2A4B/%
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
MQ\-;EU0?2$D.(ON'4E[]8D(GTS(HLOS<E_4_^#;:Q@554Q1JKTL#BJ<$#E.
MXKAS+*--O$U9]190APX:'$89;LXY'8B4!K'(#= N+=8.X)I>26R%=S^7$X.1
MV4U)>C!Q<'7Q.@L,W(--]1V13D)D.H/57$;.-$;5IO/Y/:C)'9<8]Z,ENQ#0
MI+:Q-D*J0Z,O*ZBR)Q<U9%I@,&1NJ3H<W*(!5QPZ'5SRC0J5;D&YAUFZPU&U
MMN'4OG)ND\^*]($?R>Z^4BYUNO(T+R Z;8RH9R>BEG4:; 07;0)1BL^*3E&C
MV]QC=0!W3,HQ-!<MKKW)39N%,T)XDC^1J.>+U1RDZR"9R#Z9Z" A_:&\4N 3
M9V#12W2$4[HV_G0G>,>D,L/ST:+L#<_H1Q\(Y*]A]@^L;8NOXY,:97%202)/
MOC9HISU0TE>%5D['*X\A-RK^N0/9,:G*H"QL3(0^=%3Z_701SF:K%N_QZP><
M?IB%SQ_'*<PP-(].=WGX8:+4.XOA1K1:<,PF.2G)X% 20Z ](4C/M%'&AJ Z
M1JN[P.@YN&D\#Q\^S' U2J9V9UP^['N<R:)#552J'680E, "7D@!"I4IB#F5
M1AWH[D+6WU+;.L?@](]T=EY[[M2Q*?3_^7WX8U1BEA%M /0U9EI4;9F<:^T4
M.2H2LQ.Z3:?0/< >?J\=5)=N&W-MZ6K@"VR0QRJ*)B*3HH[F$D:)5=V=]UK3
M^5.RL:BU;Q2"W(;J4*U#FVK*8&*_[TAVO?'^9KG\]?OFOTJO<)XQR;DC?J.J
M(U4RD*YS,F709%$[NLOATMPVPKBO5+?A2)X.+>R!<TPNNB1?A71AO78!-7@J
MVT8XAT]:&XBN:2M9'TP1^#(#-Y(;8[,'Y6BWC*JVTR;_E&G&,<9.D\H?H@)L
M23L[)/^[B'A WM/TG&R=KZ/?WHU22$DQ54"RFN2D@H#@':W):I]D2L&$;0;#
M'-.?/DR__'+QB2N>+_ZQI'E)\/?G'3:!;"#!3WM)K8$)^&HZ^>U;9+H^C2Q.
M""S4$;W,0C3! P]!<D0?8VC3.OX*B,?,:E^9;GPMAXNQO'G[^LWIV_?_=?+J
MV>G__NW%FU]/7[V_O&*?ELL^;5=;M/6(J>S_L+XQE(&6>2-F4@R]BXSKF'U1
MO ;@3%:(*6@MG,MRM/]C&W7'?GDE&T>D$A.]?9KL3&5R((N3"4@F&I0AVYC;
M1.COQM:L-_@K7)S$^=(3)\O'T=YJ#/!E!JY-#J)W]1J%L<!LXIFU"8QT0?>
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
MM"9+UR>":)/F*8EB>/*/7A7V*5EIH F[R+J!!KS#=#ZK,W?CXC+ELD2C>#;
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
MAJXX\\+1VXM.[N3 V\?!!Z>3PX".53[;7!A9*V@-2'DEL()*"HJ;<VZ#OI=
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
M=+1MNC<V"/7,L#"4^9N\&,U+JRK_W,?)@C]E+NY"O&24""Q9*$;+RK:9 45
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
M/>^3*_R- 70W6QSOJ]S6E'@JIO?7OL__'0P J,H_X> );,\H.Q)&>](IZG/
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
M\CFVE3WL $HMWV"VY77:F"\\P('G+KD%-/.@6&YBZDYOW)0],]6N&]9VF2)
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
M;@.C2(YB_J1_97EEHH')NU<IR2OG!E@2^"3N1?U@=4X:9);_7'L&\/+"/OW
M ;9R?(H!_+#J8 "=.8^T3U:B0;,P](&(*GJWK)0NY 2GQ_(N4S:]65W_O?#?
M"_^]\-\+_[WPWPO__[.PL<RWN?5)6JZ# OFEO5R9/#^A'W#^[[^Q5W.*]IX!
M^([RH@;AO/YT97"YQR&MXM4=1-R$^:3"!-FU1V\8TO#Y P-X=^/E=75S_4=Z
MJU,5BH.&[,3POF4N7UD6,&:EXKS;Y:F /'X3"^P3,Q%2T4CY,IML\:,K7!R/
M8+IH_]VY7K)=KB.MQ%#71RPOZ,D?2W;0LE=_MY<!""&N_[C%]><4KNV^6E3!
MNZN![J;V#WB%+I[BS*/,D&^0X&G(,(H:]3RIO&]V$7FQ J%AT3:-_$C6N#,4
M('5.G0'P"IDISV:>LX_^UPU,.J@A0TYPN1+! &Z":+&W*WWT+[D]LA*36OD+
MSS4W5VXCUW/TW$_I9V[6*BR]8^4+A3L!(NQ6 .NCDZQKT%D&0+^13[%#S\"X
MT9LM%<6T1FQ D"1""B_V@B*'&I9$Y;]%VI-47GR()#B$69SKF5:,B7KPN=L_
M) .W$7TQT'2-S  XJ4SC<- DE#(XLP+CB<KJ6](1B^F7Q"R49Q&P'BG]G#N+
M(\&$B^F+[S;>#JVW8U<5J4(_R6*T8I3"%EJ\4Y4J$.#6Y] [,)]60C\U);=W
M+5C![-?%^PG%QXZMW#Q\\E#0;#G9$;2AJ/GHQ_;!!/&DW#Y5,4LR5A(Q3O^C
MT#&U$^$J$GA<[D[MK6Y=Z4Q+K74TT2RR A9_D#X(FRMW:C%%7EY)3YFO+IX6
M.GM;8:(Z!UK_+=;@&5HEX?S9X2WE<4->=+<JUB5];@/O^8(4C]OOVMU&"_Y8
M=ROWA1&S?,-E+?-Y>Q5W-EH0"VH??^Z=&MA.$>":H15C[T+GX.1\DC]4 '6*
MJI_1;LS?/)?64KHUHQ\U^14]>LIYZ=*>O33_WZ/WN*2M.)^B!L/M,*(, %<.
M;X /JO+<*5N.;Q@^+]Y#;GUV6E(Y_T/ UV\E9U=2@KAMTG=5J\(Q1&LG'0M:
M,7-%$0,0^1T4VTI(:Q\J;N]NB.QKX3]>D.%D8#1@.=JDVC:3,7BL(Q*'[6(
ML=!Z;"_%,G:9G2KL5>QM=SE/2MEB,+1Y*6-Q*$(:Y_$M1U>:J(3I2I\;Q<UL
M?\91L"Q(0:+WV/U\@EW U:VO6^+BAAZ3[Y(5\JL5'DAPQ7C+7=%E/?%(5S4&
MW5#3:PK#%1U "#*J2:=S+T\82AN'1MT+%/?7Z/5^>[QE@^;]XIJC?FZ7A()]
MSWQX;P :%T\5VB,[@ROX*D/O  ,)$N8Z"9[ >@4]UC"<>B%"OH#9*U@MH)=7
MX-Z^<*+9Z*SR3=*K(LT64$HRL1'2//JRMW+)I,P\M.!OW)"'  /H.O1D4"HX
MPYF$1Q\"=0:*#K>!D?A1WMDM25%:1D/[>&!5=M7W1]7+IU\>64B+:>+0M^+\
MC"7:8Q(-)2?0N"+ZJ8G[!+LE\O[ D$L9PFYZW%K>-^O.G9Y/1^<M7U"*?R%;
M/L*#X<9("6+4<N]R#%V$R/^7(PK2:Z>/[+]NC @8USAX6W,"M&  ;#VT)!0O
MTN@]F(O#/,G4?EOZR?TKNK%Q8?B'9I/BN2K\A^QQ;4XV;=Y30#1$:W?R/_V^
M@W_+O^5_2XSEC#UU6=]J_5HFF#$ =G4BI&=NG2C>K8Q WL8_0"M^B4V>G;]Z
M'3A=\.7OJJNT5W17:J.HTH6"H!/(7>%@3^/NOZ$#ZU-3NO<=/UG^=1&MQ&0Z
M!&XWGM_#SPP$Q6%8VY454U"*8/6">?V=A"=5+P*E^;:3U/9,ESX=UB\X[+>R
MFP)MQA N4DP6?<_2AU&0Z?OHPX@(PX4H=/G"W]P@:2^$SRN)6Y.$T6<MIUD/
MW7'G'WV"?1\T:#F?WO_/A^8-[8YO'1T_QS=_G>MQ&I(-D9_G6-#%SK*BG06H
M4^3R1W194'$E/DZ%*D5D +UB>==?^'Y(&O^B4E&T/5BAMC-B=GZH.M*N#_T
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
MI9HD!YK=T ( X0<5Z'96KJK #]&W&;DM#X@=<<A)/E;F.@+:I#N\(VR!MSA
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
MN.::I(TO^K3YP956-SL\4X>[M;X!RW4,66*BV5+4'41&?=VF H*63G1LPCE
M627<?J=_L0WT86/TD5OC=;]1\&T?KNI^Q@-?N)..X#E(MF,?O4S<W#&%@"R(
M-$R$Z'05Y,O(KQ!D1:481'IW+-T& Q&T'JY.O^,G/E/%2L#UO[G* 0+^-DCP
M0/QX[\$!UM']I D4R0!GP9:;!A?EW<$T!*T#(WI_,P-*6P7[IVM2V*<P80NN
MDT4RJQD"K!_!\$4Y(?9^N?I<BQ\@]<OF3O;X.,W"3S2, PP0J+X^'*"AI#>U
M'5P(IZS!7(4>G,%U5=2Y=QQ 6'11AFM4Y."^SU-^RY52X'K6PC+T /_Z$+8
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
M!LK )]*Z?E_5Y<U"LRJ_<]/?WPFW4'OV\6-*/<J.+%X309T@205#;;' >87
M&F$D7R^Z2)V;7%)?B:%@@O,^VSYVR;FGTQOQU4Z*5_"-N48.OF.B]@GJ%_2
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
ML3"2TK\Q4O@^_ \/%7?E3W;GG;XTWN#*QU-P^EL D/3AUH6(^-38XX8_)8*
M0=+@I,KJ0:(."=-(53,8TC',ZU%NB]"56&\Z*:+5&WV]69BW"0G/ R0H,2RK
M\? N1AQ'"I&?D74#YI/]MTNR'2F^#^IY[)ZI'L/CV20='ON/9].T 5C&#-P[
M0^^@[V<3R4CH@99\Q#UZNB;72#.IZ4#YTG7S>Y<GA'U1FP@!L@@> J#COY,K
M,CD\K#5RK^!(_&/8,22"']#YT5IUB>O,U?=(3RAQ2EH[.[_52KHA(S)M4/_S
M<"!5F3$..8AV;#\E4=2O$U6@*XY0AW[54^^OG4U_^LA^1U@"2'"7Z<?]1?U$
M<#2D)+$><@)YO9P\7]OF#ZM3P3EN.H0T'+IT\LK]DS<?NA*@XX]JPJ](=?=2
MR@91 @M>-8>!P.EV#D.3@3/Z"IX1CNG5\9#*GI,G7^#;2QVR)6<&&]H6V8FC
MR9F!V19"2CW!'"4X@G!!Q="6*ER.+"K7T)?1'/^5. W3FTIUOI-I]O*9^]V@
MG_EF@KW%^C)TX[_D9SWD8^(S1<\?H!-M%B&?"<>1%I^O%XP#F[I%O06G^$8F
MHDQZA#]'57#E\;B#\QXY6UK4MSTAD*4H523##V*X$:0AVS3YG6G^-W%)\MQ+
M)NBT.&]S?TU'^=D3Z)DQ_$3GOAC;AYD1OQ>:-/P'.[-:\5U"6 %-L:'];C2'
MAT&></5CNSPN0B9TELDY38:5#>>_1W.7I6#;7T'RO$VQO'_(GHWH+DV+^A!X
MM)WXM9!\(C<<?;@\;3SJ!A/TO9/&AZVCC=$>]:S=]RU>W$N80Q\(#IV1&<QX
M2S^_R03MW$X$!T<P/,,*E!97,GX1\D,_6(71Y&O1D(LFZ.D_WP[&W9K/74*7
MX4.(O[JKSOA!LT:>Z+'0"W(]UP\[ I^RR?4"/.H$NW->.(3?#Z-=-]X-WS3
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
M2T/Y3P73)^!QDXMW5\_;],"OM(S3&VQ$8<?6IS>?6NOOF/FGH(S#BZF=OW'
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
MLQ<#HGIR;WR)?65UVXR?-8T#+*V^#D?UN)5CRQQ6[\GFSEV),TPV_]$WHO#
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
MI!;$R4T^-M5$NZ*[L_G/FJQ.8)NP?-Y8"B\K[45Y%U"RR/@&,*\+$\2C*0W
M8<55@[1+F=4K20+TS\_KLR\[;<JZ%85TND^[347*M*$$D(KTKSBW58[!R8D2
MTDUO"+$CD;QL389%J6M]6[X#\U1?SAEO'3&LNKA9HQ(SY0/[=5]E__Y5]%>6
M@5LQ0:.!D^NK0D[DY$ELH .0S%+)'=(.!55&VI![,M$\?[OZOHK<]L_?H+>*
MP28?I-ZIBAP (3>GP2/LC9!2%9H G.(.A!)A(:A374@9BC^J[7J?NGZ64L)
M4<21XVN/R]$3<C_NGS9]R>9WY(*FY384D#!':/+3K 8+0E9UF*!I0IA]WV=$
MC?WHTV>P*1CM\-Y 9RW\-:$4A@>/S$%'72A? #_7R; J%>+B"T2H#1O&/'IO
MKLL(-J*0_R1BYY&NCOUA7/W02?Z#N^,2M>@R[ J$/#HEGT.Z1/&$\M><0-XB
M\Z=)EA?V5&F[9DTL6);6^G\ZX:8:*WU8^#Q/OQG[@8>O[M'3..^AZ^S0CJ(G
MU&;+JTBP4#>%;LW%'U:. D=VAMIWDU:AD_E"(R%8%I.;!S(TW_^6=!6?."LS
MV.8W^B*.--2.=88-:5&\@*;)3B&D-CT;[>2OV0 C,T%-AN8C+M7L1C^%>!V3
M_'.?R%C!E-R+5;5"'Y\Q:IR_DE?  T"GL:NN5!F 0(2M1I#R&VI'L&%1C#@7
MI\]+%VV^#5_6DUO7TI6-J-*[_UU0K%GQD ]H59-CH9*/T5K#1UH(@:[4D?;J
M1]MJAV?\0Y3PO:ZHQTB)ZC[/@B$PY0JIH_+WWFU":765R>>4'!TEM=1O_CB?
M"[3E16[V!W^JC7@+49YC*!>+Z'$K2MPHO!83%(30!W*$(E?OWA*4@<2<V*PG
MX/@^GT0&N<E^^IZRHI'8R 0!9^E,$$UMOHX)*MZIA_*/7I\BA R^L]P)5LKY
M+'V@<HROY7)T0^P;F7;5$U[K)A[E;WFP# ["8SLT2WX+0 9/>GAW?A3B-"O
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
MQM1N8 9H9V52O3I$EQ6S'RSHP%0R'E4]<QY"A[Y"?;GQ9W?L"\3?&J;/Z#T
M-9<\0_DH':&)+PNR)RV[P#'AMUSN.4=8_S(-R'A+SDRD?1J4BE (YW,5>.MK
MDJVX>?-\SVL=T>]6GQ\-E1>=VG,IF=)PZ3,O#Z7]53S!Z>=_6&#1+IHWO8C!
MA0"-#^-Z#D"RSD[7!UOY-+1_W5_;G>/V?!]Z7^[DSRN(O&4UX&0S48)Z>;..
M9DA/-A1VFV/_[7(C<^:^ZJ0ERQRTI4FF[OO'5Y)]1:&!"V^FZ^8!V9-DI6>
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
MJ7&E]LX#O5L?SE_0TQWL+ROS_EN06VRI,=?YJ[66,SK..MU(8BFD&D)Y#1R
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
M0G-M3'^]:<%]W[NG[!C+?$#24,6A\DX/'_U8FC"5D)+H@,W>WWI-+K'5D34
MKCR1?1D6HGK)3])<-9!N^O@3UU$6QY54<OHWE7@RYC"C$]6 ZH=$A5H2M4J9
MJFYDJ.!S !*EF11T5:T/%V^Z.<16.L.GX%N]V6IG0$.)E_SUF_HD;!6WR)6(
M$'K)-+Z$6(:'\7^;0UPG.3R_WP&AW1GKV0P(J%@WUW5Y?G8<P>O1>ME-1S->
MXU 9"(\\X<R8L<>1;##):-8#T-T4L/;K4H3=.$T]"-H3]F[1(6;7+XR].3NP
M<]4AM=UZZ><"C[_$[W%BP(PEQ19PH,K1E)H!& EC&3S/1(I306\^:ZW6P+%K
M'W+^U N/!EI'Z(JN7Q#02Y6;-SI<.\BJ"RFCK?]]H+_&D%YX /)!Q6#JIK&[
MY.T>+TR+WR>@@2Y\^6L5WS"C)OP$HLW%^X+LG:2H/B.0T-4*G!3SEBF1T/J
MZ(P^E#3C^#I2<KPH:Z@YR^I5; OB3J%UJ9H2RR!GX=-!0OO9OJE<$7H[0Q$A
M0B^">D(2D4?(["FDD;X06WCRXI,5)BX*2WB00JUZ,X:_"%:^6L%H#GZ@!YH&
M_EJ'$JP%DLA?QBF/@$&J ?P3'A7?6"$1H*_F1R@5P%9@A;+2/-+XV>+C/]NR
M@0KO?V'I&[.DJ9L0/ZG%HND0?'/_PH7JP.4Q&?D^;O3'A*]7MGREO3*S]4$@
M+0]*-ST=XXV:#:.\(HD_IX')QG]E[XQ%0GY,[]O+*KUO,%^X[F^V&Y[K:"-A
M=#7MUI5C-I8:TGQ#W #-C8N>I_^$?+8/1S*WG,40!LB(_44^2PF$(O!6.7/V
M3S=<]>+%L;C?8.FEMY$NOKKS]E>X6;ZANMSV4N(@_(VHIRAI!!=I]5?O(\"%
M /NYJR37^_/G:K.[/V2HTG@ML=I(/_5<FFO)EB=5 CZ-[=!JH[]'W9.Q!PLB
M/,@B1U@>4) B];>"OSFI7K41C6^/O_YHB&M^^_]H[\W#H7[?O^&W[$N-)7M,
MH52($@J92K:/4&1+3(4D,5G*E#%CR1K&4A0Q2LB^DZ49NY!DSY(Q,Z0PS"3C
M7;.XI^-YCN>/^_A^?L=S//=S'\?]Q^^/TQ^.&>^WZSK/U_EZ7==UGI=V(XJO
M!:PK8<G0>H;[J"*C7;WP:1VLQ,STG-J(UDR249GVX*8$032UL#$J,./+O\@S
MYXD&?XUS8\?TW@<[--76UL<4M;2VOO!,E!OWSOT:+Y*_RTH=$"%SI-#CF+JL
MOO"KF^= /3JA2_D0?FS\_=>\Y/(>XYJBLYOZ95Y%EHJ]SFK!9_=E=4)FRQ:(
M/54S1KT[0&UMOPF6 A58T1+QG<G)YTPVN4QDD^=*C"(T@^*^B<;VBO)_@RWD
M*_/0X8^OTS:H[VD8J_35'H)P8?JRPQ@5#$=TU0:^=<%M2"?)%WQZ4._U=JZS
MK<F#B\R75G< R2H3=98K73OI.HW8XVY-?D:,YR@@9\^]"Y_Q?]TG5Q_K$-%C
M*^]U#?5&X%I2["_<%QSCRQ3^Z.H,=JV,Z8@,@HJR;M':#NJ%JSB*(JIF(W<
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
MF=\DO.;=B+$L673(H/L1,25$ R(VY^+>IAO>7&5OR:@5#^*[VZ4D$CU^B9\
M:L >FZB 1(;?R$D8'ZCK1#^4B5:[C:!@]MP./)EEF)>D;G)7Z,G@+8< NWSY
M4T": T>$3IMM;ZEB23WI562=]O7= 80J<I]MQR;)K,J/'4K\MM=.[3![:GVZ
MH).R%'34[DLK8X3^K8 RB/M"8'P>>_791.>V^+?1M1N:+/=;^=3W]7?Y?8X6
MY@)*\A'NM1;21%#3/;:F!-.ACU=W^YYJG*&5B=,H%4L3>Y1;,(".T@L*C\S?
M4T;!=&[L1H_!:LX0'N,UP%*B6>L$RZCHJRLR967IAN&M:OM##<VNPHK7KCV5
MXY.9NQ2^\I6=C#_"L@(;:!#K2;0NTG#S CTVZTPOEISC5^:4<(A0_RP_DRQY
M%B*6E#.1I;$IS4>MRN*(H_3!.&XRLIWZ!7T"Y_Z[X21"A(FL#B$2Q?/@@0VY
MF7RI#/.(YQM/=,V)<_O$HH;5YX_WINU/5!,I!1PO1P@6 EK_?USYXTT$-3H5
MBA-_[0!*=TP4:G&NHQ7+T383!QL=SM0[^&]>ALH[AC])-:1*EW IRS#3G].=
M=PA,(_M!9JH85Z9>TYIZL:)FK;;CSL((LNC]?5\\L"VDI_[. 8"1VU*'G2\H
M2-'^>XX'OP<9UHN1Q2M:D2"2*PI!_>7(!];/GDX/I0N)O:&U"XB@O<6D\=?]
MJOZ++HP?Z;BH-E6Z;.<47HB^'%O>D*QJ'S> '[NOZ)TI/[:?]"Q2D&_7&2&^
M( W;1&"S:N8)%Z9LF.ZH0VV@&1UAMEEQB+V.>^M&"@@93!6R?@Z%JE:BDX2=
M^*T$(]F/2>R:-GX$&1(!;?!XWO*U*7I>KNT@7=_H&5?.)?9WW77UU+QFI_!V
M3U_E/6N);U:_E/[+PF>>A#?<^0W/OVV(C0E!\/UX,'.K*C@XL/3'B$M^U+I;
MU$6JBJ??"U&E::B^K=\2+A9:Y]RW WPQ8KRH^;P#W J71.Q%B='7*XFS)GOS
MV$YPOJ\ZFE-.5-7@@/,OJ]06#@RNW6(*_&^^%RBW$32CM0R2J%.=?K"XF0L>
M<N^MG[;06 ^$-!>M$Y2MQKL%YHP^K)D?S]0;X1(-%<XG7-TV]0!3A#/R8 <0
M0$O[;IOH@/SD_LIC=PO:QF6I'GS-,Z,G;[PYG3D]&U&@ECF\1VYHZU8.";O[
M^TQ10>5M#K2VX?W$-ZL&M\&P*U8(-<O)DP]=Q#XX2E^241?)W\/O\5_XQF!T
MAX=X(SVFKUL1L]OU4//]XC[/X+*#M4\2_-.F1V507J_K:@":J,+XZP@3"W;Y
M#N!EET@0Q6L0J%-,@:L]",K;+(X&AG?9.RN)RC,8E1]QK/J$8M3B+J' 3;9!
MP8\':-TQXS,4^#[4F<;:J;O4S!51MZ78;^$*WUP>#.T+/G;VNGR!CVFL_)K?
M@_]B1+5[3(1I<2G[:QOI<;'E]T^.-1B%6]BYS7IGK$W=.X7TP:HNILEYZ2P&
MK_C9)P)T[*P%XQ@-2HU;,/*'71J_]=G8/=^&,<R/G+(9\+@]E6BJH7%$;"33
M<>Z%?/O^LJ/53Q@7WK/?F.QG24Z8**'GX*(GOV^]/[$>+LGY96P@8W*T3B*&
MZ1)_KT2EQLG\DMPB]=I3^-W7$:KU]?75#8F=G3.G]D?II<C=.%NBP!-1*@@
M.D#)_]>&J?]M_VW_QUM5I+'C*_3H#E"_S-I+H0BVXX0XT^B3((;$)1ZWL[76
M<[WS:_ME?JSY6[\U]Q;->A!D8=\;8<)\C;?CRFV6%)&!&]E:U?)@<D0BZ89_
M1-W>%67WAEE&75.I]E1$;Q;P1*_Y$FF7AO=R1HAULHG&IYEW6&IT_;IR4+<K
M2*NI>R/.[W186/+I?@>,"+19,PQ_<X^ ZDW]\F;@3TOB;T5&);NI 9-P53UJ
M!_#!?3'MIMW).P,V%UN$%:U.LGI([R7Z-NX?>?<Q +COJ'K/.\"@M.SZ#M!A
M?1^6#./!\[!D0'=:'R.&[H$K785)_B+L654^+EM8M6&/O.5Z,#4C]B"->>IR
M_>'V71$F4Z_Q%W: N&#T!.S7,W@B!A24W0'VE6_,&MFRRW8 SZHX#L NPBNP
MO.C:R5RJ$"?>XT>W[OKSF*@='S)JF<[J^V"5:A1PX^7N%&1"+0_#6WJ!4&]!
MW: UD=37HOV9]D@5JO%98QL?,30PNL#77[8B*X)Z$OYD<U=%A@KVQ86 X^^
M![ ;P[$X9;P22KCV';O8Y- =]$'ZIU:-.U>79RM->XI.YDO71CHO74BZ]X!V
MK7'/YWP@3/H_LIIT2?&T'_!L',UB&#SLTSL4VJT0VE$UL]ES-;9$L%N[WIVE
M1P^HT>&FXX!OBKG&_7-+O"HOQ6U/;WKNY?GC:H9J98:R7,%GM&U&-CL'I;&
M52#^R$8DFNR_Y@K&#HP&U:R(\T?$+T&["X(#U_U&8 CHS"'8M _#CI[5:_1P
M0D]#2ZNBGD_UX);\AUBB*,LE;>(#9\6@$'BT)4TGL*1TR3M W\9NUC_TIC4?
MYC7DMQW G5Z44/0#?W!DZXR]S2B74,]T,>*OY)4A[G7H3H4D&3G_;5>L"NX
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
M2&.0FR0VODA=!,?H)GV,)%"7'NH"PNFFMO4R3\A4D:_J*9RYD-B?TP,5 TG
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
M=2LU@B<T[<4G &@$ ,!XEK'$SC'A18__P741XF *>/U!T@NJ\<497-PO(ZT
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
M#& <2:J[EG.8AK%4/Q$4HI1BF1K5M#KR_"DN#I6$?U(B6MCO!Y SV$"=A\?
M%/L*BM-E3HTPL=BAG(?-2/L-L]?%;MMP7/'.3<"!V\8SZ8_+_,I [[BLG[G]
MBD,5_XDRJPU\G><T7VISW]"AT>.)$_I6-V*"]V(A9%8:^2&L;9<>Z#BU0FS&
M']6>Z ',KF70YQ$]OQJU3];_KP/0OI&Y]C'?"_7D3-L2^A^JX;?_L'7E714)
MJC;6N=Y!?Q#U?^N-=K;XTM;BTZ;(M93*/)D1G_AAZ@=0>%$(49Q&,/5H '$:
M,^1A@3@)9^6R)'.S'>NXXEM9*&LEAOO4/XM2.[0JL;5#BVF7EPY>J7X0&TWM
M-K$COQ.&9#S9F1[!%:U[ :D9W=+H FR4K?]1S_ONWU[=4(, 6A3 NQ:'/UZ
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
MRF3<47G) HA=*K*YM?^9G;+W2/[R0*I>-_IH\/)'5LPHH8'/XAAZ7B(@0HQ
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
M[7^ICD5#CH671@Q*C%*()&*0I,R#,DQ]$L4>#9!1:0C[H:=&D*];(/8Y=;:
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
M((4H"%$4>CSR1-J\!M<+PPC3";\$K0X#[D07_/<T_V;F^R1G=,33OVVMMX\
M 7T!!T\)M>X7;8W!+?6;J/]2 =#TH"DNP!H#]6.%@L/:,&-/G-MJ,J-)/V[]
MF;$G9:]BS>@"]#F27)?5V4^YJ+LC\CA(A53+EHP8@HC@ *8<IU!9+ZD74AKZ
MTLCC8S;<U/9(V[5@#^42V36P-(3<Y C3)9!#<_Q;8&ASV.D2R[%./L_%U/)(
MU!2B[O/1DT\9\;#45*/7)Z?&=_5TR"\77W03D:KM "F;OICWHLW*NI7K'(J;
MQ6?QHWS\+N;?Q,_+1?FUF%%$2<PC[;[RU&XS9!A2[ 401YQ'1'J8,JL"NF=)
M,S4F5Z]C8.FF/VLR#%WV8T$\M/M>Z0&K3D):DPO0Z/+2..IO%R[=]"XP<^NR
M/TNB<=WW+L#;<^4[>6C?)# U3,:;*-&&D6=^',7$ISXDJ8PAHGX*"?=B2#R"
M_33$S N(72K8@5&F1G&-D$#44EJFC!X&THS&SH9G8'IJD6D$O&BM)9=Y8AT(
M.,X6.S32R#EC'<KN9XYU7=SOH_\@I*ZGK4M!5<$]38]<':J["=^="4_Z)$HC
M&&&]=4T230?<@S[E(4MI&D9VX6=&HTZ-%)KXYQRP+;$MJ<$,;C.J< [BT">
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
MK/R:+>I4'Y!K;>!2PI7ZI;K2-L^U:Q[,*, 1N@,S0@MLDR)UWP*G1*UK?EP
M(M4,@TNFK(?5O'+H7CXM\S+[A^.$!P/ G')*UWBC4HR!XKN,8W)+/P+Z+,HK
M4GR]RY??,O5=O7]1S^4WBYNJE)\^?V9E]JV*(;ND19D35LY$'$>)/E5B7ARJ
M+5/,(,4I@6GHA1[UF)^$5KQD+\+4Z.IJ)TTS:T4'9"W[G^T(J<>\F/'4L&@/
MO3D3N@Z1 KL57^?)O],:*,S_"-9*@(T6X+=6#X<^F?X@.J6T'F*,RG3]8=HE
MP#.>U#>Q0>N8S;-JU5-TN\C7Q< ?R8\VG^SZA[9'UG$ZQ9W(2Y+I=K./R^L?
MY$E7%E>7WXMRE2^*[4K-B# OD=*#0:!+)<4AA53$:HH30@A"L2]";I<5,:S
M4^/<U_IJ9]:VQE6:4ZOSA6V:Q<!3;T;44YK0@6G=9B[!6F'0: PV*H-R"5JE
MJ]L:M0<KN3W6)#G.*!E8Z)'34<:9@OU<EI'&[;> W2S8\DFH)W_("C9?%JM<
M6%J*'4^8$'?44E8?^T;.08P^ SR<?J9=XXWZA1DHOOMQF-S2L[C<4I;J\Q!;
M^6-M4%&,.(U##\:"^Q A'$/L$0JE$#P-$?=XX%D5B3LVTM1,H5;0_IFEQT$U
MHPHG4 U,%(=0.AUJ9%\U[104;JN?'1UMW"IFIY3>JT9V\H:^F0X/3V0^?[\J
MU+I:%+,TD@&63.VMI(\@HC&&Q&<"AD'L>3Q4S.#'=GD.KYX_-29H@ODK&4$K
MI&V.PVL$NPG  2X#?_9VD/3(;CBH^)FY#:^?.7)FPT&%]O,:#E_FHAC@=MV*
MIHS8A]7&>O69IS]D'Q+L!Q!%"88I84C]RF/UO?LA,PO9Z3/XU#[X3=&[\PL"
MGH#=S!(8"LRA3\K5.RS$!=@K(KB5^MQH< &4"H-L,/I@-V#1P1,"O&$I0C-H
MN@L4&CZC3Z3A<J&S*%9JLE^:UEB-,<U(2A.22AC' 84H)!*25,V$%$$2!R%-
M)3':H70/,S6.4H*"M:1MASR;8+JC>'93DCN4AC[5.@10GRR(XTC91!ZZ0&RL
MX,-^R%D&()X"I#L&\>C=(X8AGM+@=23BR:O[&7E7NC]@7E3.TBJXL:XH7?^Y
M5#NQ&<8)890RR)$((<)2PI1Q :D(>>"%E*:14:4>XQ&G1I5--7?6"J@#GD"O
MPOVGP3:SYYQ".#"/;F2M*N/7";\-I&N!W9EKQM XM=%.CSJJ868,PJXU9GYC
M/[8Y<AQSLV!YM5.Z%\5JKJW!CTJGIBK/G<BSI;[Z;EED%?'-1.HEJ?0$C*6G
M-IM^XD.*J0\YH21@/$81L2I>Z$:LJ?'6)>>U8* ND:R^0-W]Z+F5%^2B#B4L
MEVTE,O BB&$*K.,I-2.^\2=J8';L.%)OE0)KI>HXMD8M4.M5W;36S!V/ND7:
M*=DZ$FU41G8+YRYM.WYZS[26S=Y=%_36J\?7*I>WJ"L9S'!"$R%Q!)/$]R"*
M:0HI%1%,A6",^%Y(= :N1:K+B0&M^'B$])>JS]U. <AZ8<WH7(#GUU51ZC[/
M6TK]SZKJ=OD"WG$UNRPK+8W/D_-C1L$N41_:?[@1=5U NWQQF'%C"(7;+)Q3
M@XZ;F6,(P5ZVCNE]/3N42"ET\*E8ASS<*TMG)SBH_"KR2_[?JZ*L6^Z(( E8
MK#U_A""(PBB$J>^E,"8,"R_$S!=6P9]]A)B:#:E6B2>RT.9&5HJG^C-::IDM
M#S5Z38@9(0T-\]!'H:WX8"MH2FL 7JMP 2HEP)86%VW)$8<-3\X TVWODSZ"
MC-L&Y0RH]CJBG/.L/C6YEV11;-JFZ[S)F?"PQ%(':46IVE0G@D!"/ J]T..2
M8<828I1!=&R J5&;%E%M@5L1+ZH*M3;EI@]@:'#V<28R0YM,6CIPOX7*X_FH
MV)3@/@^=L0IPVZ%D67[[. 3=Q;</W#=BZ>WC4K\NO-UQ7>\3C.IT^->L_'JE
MR%'Q9[Y7!3[T94C5%A,B%F"() \A3D(")>:)%R02!\BHM*[-H%,C/)VK18G:
M6>:BZC9O?79Q&F;CXPNGX U_@E&)6Z6W@U;@BT$*\/>!R/5)QNF!QS[,,(;B
MP'F&^;UV]%/DY:RJRZG7FP=EA9,\6U8ETU+N)ZGO$RAXS"$2F,*4(@D9\UD<
MQI@2+DRXYN@(4R.65C:K:G/'\>LF$2>H#,P8IH 8T\))I;LX0-V\]?VKWW:_
M_>-/'^5#/ZE<^U6?OK"GY[J*,SP<B?:R%8?V7X+D']4F3??#%IC'"<0Q2R'"
MC$,:Q1CZ21RR*%:Z1U9UO&T%F!H!:+E 9.F.M@7=T#T]()1#[[T,PEW+): "
MW)&,7X *=:V#0X]V3_3<>KAMA1C7X]T3HCT/>-_G]'#WW(NBS#-6"J[W /\A
MYOSC,K^O3__O2+ZQWR,9AQ++$*9A%&M'D =)G$@8AI2I?1)*8V8>"VLZZM38
M;",W8$IP"^>',<X&?J(AT!N8P+: J^K!:*%U>C]HQ :5W'U:NQD#:^%J&@+@
MD?Q/KH"V<TS9 M;IK3)^V'@N+%O]7OFUK&_NF6A]L$_Z99ZKUZ,RBXOW+YMK
MFF7D4KM[FJ#AZQ\B9UDABIM%'0'RJ]"ERP2__*96HB^B_?<[I8R8X=2/?9E@
M-8%> A%3ZP'&'H.4L@AAC^ DL<KJ&E?\J2TL;2B\:(3DX!U8%1ST[7DS\LM@
M9H!/=XJ'WO1KI6 =:KFM.MC679=&V[ZPT1]4 %RTR1*ZGDX# L@63:3?!6B!
M  T2ZZM A87#=/DWF4.W.?CCJC!N8O^;3,]>M8"WD:+?NMG&0I.YWCO?+*[(
M<U:2^<PC<8#3*(!ARC%$*?8AYA&&##-.B>\32:T6N"/C3&TEVH@)GI6<4)$,
MJR6U6X&.P6JV5#@ :V!.W\))BZC)^.H$3M9D>P(%IZQX;*Q1Z>N$PKL\<^KR
M<WR^E=?E@RA8GE6<]*C/I&<4"9HRSF!*8UV?1/HP92R!+")AD$B24L[LW;L'
MQYH:,;0^R,;SN"4N^*T2V+*74!?,-@[=L\$;R7?; [>>3MI.1 ;PQQX>[PU<
MKYV*'_:R=M_2<R>^>GZ>5W8.F>LM_\?Y\OMU_8=-]6<D4RI2(F#DX0@B1"DD
M).90D@2'81 R7Q*K_;/!H%.CE&V9 =]4 US*RKU:E>A6"ZM<YD^5!6E9D]MH
M'@RWKH[1'7K#N0ULY0?4 H-6XD&JH=A Y'8_9S+PN+LP"RCV]DXV]PZ3CK7I
M'!!P+'"(H)_Z#*) <(@#%L(4IV&L]D<>C>RL'<.!I\93GZ::F&7)8D/@/[3U
M=#!1:Q "LT5GU-RMMR$R6TAL<[D<$=I=OF1"\$+GL-X4Q4KW7KE9J&'5QG!%
MYQF[E>HSS19?9A+1Q,<Q@;'$ B(<)) FD0=3DG** Q][THK1C$>>&J6U@K<-
M4"J1P7,EL[*_:J$OP$*4VAI;+=1D?,^SLN(T;:G5E=SU%\F63T]949@7B;*?
M-3-V&V0N!J:WU]/02@T:L4$M-V@%=]BDUA8KMQULC4<?M[VM+2A[O6^M']"[
M5GQ>[UOK_]XL+EG]1=Z1E\J!0H3G\]@+8,A3'Z*4)Y#X:B)00KQ0$C] Q*JE
M]<D1I\9OK7C@N9;/CII. VQ&24YA&YB*UD5%WK72_E$[M== WIT LD]]?C-P
M7%?I/S'JV+7ZS4 X4+'?\,;>-M6SVN:\Z'[>I3+>M,%6U?W^+,K-!I$@#Z<R
MA'Z4Z@0J7^<S8!T4R&,>$B09,<IGL!ET:DS3RGP!*JG7NY3GNOBLDMS:+#H-
MO+%%Y!3.X8VA$T@.LN^S0<FU&71ZX+$M(&,H#A@_YO?VB%2^_J$C"3+91D!_
M^G35-A+Q4Q'K7FPL2!A$$G&8AE1"Q4U>D*8H#I'127WW,%/CG;6@ZT@A):I%
MX.QQ/+O)Q1U* ]/)08#ZE.D]CI1%3+$3Q$8*(NZ)G%W,\$E .H.$C]\]7E3P
M20U>A0&?OKKG:2/[*OAJ+FYE50:D"2:N>@T7CW4B_8_RO1+Z;S,OC3D)0P1Q
M["MZQ)Q#K-@1>C)$:G<8B01;):>9#STU\FPEU\ZMNGA.6SNQEM[RH-%\"@R/
M&P<!=NA#QQ.8-N$.0,L.*N%=GCY:(^;V#-)\^'%/(JUAV3N/M'_"F0T0=69^
MMO@B%NREC@:*L*=VF8Q!HHPYB*(00QHG 0R2E'-E\Z$XL J5.#K2U%AJJ^S7
MEJC]PJV.PVOLRCH?M.%=6'WPZM]9\A@6P_25W!OM;;I*'E/Z:$_)HS?TK.!(
M<MV.57=FK8+(-XLKPR0)=.V>),$)1+HS04I#"3TA/2P\Z?DDLBK3>&RDJ1'%
MY^M'\.GVX0'<7=^#A_^XO+^VK,%X%%(S<G "U-#;P49&G3-3)]HH8AC"%#D)
MAMMJB$='&[?DX2FE]^H:GKS!16NZFZ=GDN75=FM9%+,H0%0F+(2)AZA.8L<P
M3;@'N<^\1%D1(1=&A0Q-!IL:1]PK,XZU_=J7K_O0@5RGU\"EA"OU"^FQ!>J$
MW8Q$7($Y,(_LU>#82 JTJ$/UESL,R(#]Y'8&?,/^<8=5[^X7=^2>,TFE=N*(
M3?BPE'Z, D] CR<A1&'LP30- A@A'B624RR$4</:DR--C4XVGX%H)+6,SCZ.
MJ25=G(/4:%S1"CEL(\IC4 S#$GNCO0U%'%/Z*#\<O:%O#^N;A?KB2%6E^0,I
M25MQQ",DC4(<0!*S0'%#@B"-O$03!.8T$9Q'1D$XIP::&C74LH(M88&6UJZX
MRTETNUG")69#;TQZPM6C]W4W%F<VP3[R\)&[87>KN-\6^\3U_>R%C\M<9%\6
M^BB\.2GT?";"@"(H>)I Q+T8IJ$?0%\H$X$GE-#0*IM\;X2ID4 C8!7*86<8
M[(-G9A"<!<G W_@V&@X/4D^J[G3AWQ]EU 7_J)*["_WQ"X=K&:/=G+G@6:D[
M:@DUQ-<9$I&@,6=0^"16R[^((,&)@#*2?B!]'V/FO&G,OAA3XX56KBJZBXMO
M8KZLHH3 N_O_ASP]_[\?_@A8I8'[+C('YLC0O3DX\D.;&,:=9*JSDTJ/"] J
M\D;-9(XC.GH[F0.B3*ZAS'&X^K24Z7A:C]B].ONARO]J4R#J]K$Z4^+Z1U:4
M[5^:]+!FX8\"%(61VCS%4:PHE'$.::K=MX@E(8H)"7RC;J[G"#$U FUR@BH]
MUIE! +:-D[4RH-4&;*MC$?'6=[ZZZ72L61B83'M/0)_8P[XS81&9.,*,C!2W
MZ/[3L MI/!/)SH#'OL\>+QSR3.U?!4N>^ZR>H91Z/)VX)_B'E1ZS+C[W5S)?
MB5J6U^7I^"QA"4*IYT$6T@ B(C DU NAQ%1ZG'JI1Y%51*6M!%-;G=8IK+J&
MR_+I:;EH2B.LGM6/;7E3_:_UGY?/W=VI'<V3F9T_*/H#KTHUZ=7"@UKZ=770
M2H&+EA>;4K-K)1P&8?;%SVTLIK44XX9D]@5I+S*S]X/LVQG]G"VRI]53:UR0
M)*(L"*!D1(=1, )QF*B?N!]$"5)F>6C<QNC5DZ?&9HUPYFV+7N/4S3IG:3\P
MFS1R.715'M7V[/Y$KY\Z6E^B@\IL]R,Z?,&9P=%BJT/BC&*9>CKQ+:1QJK[#
M1$+L11$,L!='-(FC(+2J9G)PE*E]DXT'JR0_MEJT]HR%?H6FF8UP-D8#?[D;
M!Y]XW8?4>2/"3B2&B8!^-=+;1#\?4O9HY//!BWN&(.5?R"+[1[6#OE*K^G*>
M\;JL]H+?J1>HW5W?RH_90EG@&9FO&Z(5']:U%3>1O5+&C"+$82SC"")/;5UP
MS!$4C&#FHSA(J57NOFL!I\8['ZX?KNYO[AYO;C^#VX_@_2\/-Y^O'Q[ Y></
MX/WEP\V#_NO=_?7#]>?'2WV593B4Z_DUH[.WG+6!F7!;M0OP2KGJ\&E;/;TA
M72L(-AJ"C8H#18L/-0%N0[Y<"SENI-A $.\%F TU3H\3EP^"EC>+HLPKOVO5
MY/;F?9NV+CS,!8L2&*-8*.KG.@P>$TAEHJQ&%J>,&P6MGAQI:AS^(-A*5^O4
M,C<]FY6L%N[X3E@-3C]<@34P=5;X;.0$O[90]3G"Z,3,XIS"%78C'48<Q=#1
M88,)')TG"IT/&._8P$2/5V<#1C?8N[@NI:P.OP6O P/;XC)>@&,11I!'F$*4
M1 A2'C/HT]@+T\!7_V>4,G1\B*F1Y$9*4(MI[OXZ@N%I/]CYR S,B'N@.':-
M=0-PMH_LR.-'<Y9UJ[?M-3MQ9;_-\U_R95'<Y4N9E;,4IR+EE$*OWO<B"JD(
M!11<,LRH'TE=LVY9DKG9OG?KV59?\GJ$X5[:2C3P1/(OF64,[C9@9AO)GC ,
M_-G6"-1BN=NS'=#5Z79K^_FC[I0.*+:[R3ETR3E]ELS:7#]^7\Y2DOI,IA(B
MDF*(0BE@RIG&+PU]CW@X2JT<5I;C3VV9KGJ\!WUZ+IE#;O;I#PCDP/30]F;:
MR^E=BW\!RB6@HNKQ=@$JS)4*KCLV66,W0!<G<QG>H+.3-4"'NSW9/Z:'Z^51
M/#TO<Y*_U#T.NH[IKZI>(D7E$[K:]!6IW!15UX29ES+&19A"2F,.D10,8D0%
MQ%+M/(3P$L'#V4)\T0:3@;/&I6Q&WW%:?\?;$@[W.:^U:]J$M"$OG5$Q&SVU
M$WA+4[!1U<+;X73V#3Q*H\_H.,S\3S>5%HZNMYK2D1QCXT^MG6-M"/@['7%.
M!QS/<3<$3J\<?8,,T&^O<C4G17$K?R6ZAW5YF]_K>CF?LH6X*<53,0O3D.M#
M$X@B+X5(R!22D"8P2M4NA6",(V15H;![N*GM1"II]6?9R*N0!97$=IN3$QB;
M[47<(3?P G<4-/";%A=4\CH\9S8#QNF^XL20HVXCS-3?W348WM4SVT"G+[Q7
M^Q!^M7S2%4GJLV(]U)?J3/C]R^:29HMR^9WDO(GK_;C,I<C*55XU5[O^\9SE
MU1.*FT7-C+\*+:[@EXH.R1?1Q@'?Y1D3,\5/ ?=\"CGQ%64Q$NOP'PPEPP3A
MB/FA;^5->5-MIL:(;8P]TZD0\[G@/\E:/?63T*HI.^?=JN! [4=!H6&Q; SY
MMN^.&17_;MZ(@9F^4A)2K2781@)L00'H"]B^KJV[7^%QT>9L7( M3.KV*!M4
M=+.FUFAND0$--.MD#U"!XS#C8PIS[#9[Y$TU&C<390J3MY?5,@FA^JWH'YIN
MP'5XE]J4%&7Q692SE =^JC/8DUAGR22^U/%6ZG\(BFG"PEC8=>,[,L[45L%'
M?<0)YLO%%ZB&>P)<T'+=4C1K$P69EMYN]3N&L]FZY "]@5>,.G2H!:@2L+N1
MF#5OG\# *:,>&VM4KCNA\"X+G;J\;T^]YK&5*Z-.:+Y<E5^7>?8/P6>(^U3X
M400QT6EU,M;=]*2$?B"$E#(F'K=*)NX>;FIL<?>ZE_I%;1<K,V<M,7A7_\G2
M5CZ!NAEIN,-R8.[8P/A0P]@4/]@(Z[)SG@DHCGOF=0XY<K<\$_7W^^09W=6/
M87Y9Y((MORSTHQ[)C_=B(616%C,J8I8$/H:(ZQ8J(B:0D$C"@#(:19B&.+"B
MEB/C3(U3ML6L,@9I(Z@=@QQ%E:<QE=2#PA.)(FQ?0)SZ,0PQ]74&9DA".GNN
MK,Z'DN3E:-CNCCD<PN_%EVRA"_D#2N9ZJ72#;,"YY%C&T$^(0C;P$D@5IM C
M7,8^BJ5D48/L]>+$P;=S7-L1AT-5C> <4K-US@%( R]PK[YI7:[N_:EOVGI=
M.P&"TP7MV%BCKF0G%-Y=PDY=;A]\_["B1<8SDF>BK6"EZ!3[G @H_%"?J2F[
M.&4RA 0)%L<I3P4S:N9S^/%36ZFV)32/MS\ 6_=G?CX80SM+MX1S'&)_7.^S
MP^L//'JTT/KC:FV'U7=<=9ZO2WW_=3/ *C!XED12(D80Y%)]L"A&%)($$9@$
MD?1$$ <XI3;1]8>'L?IZ1PBTKSQ=_7Q8._C9N;#ZHS*X!ZO9A.H%NA;Q E1"
MNO=A'09A$!?6SE!OXL$ZK.XQ!]:1J\^L0M/L5\N7#\LGDBUF?L!$& 4<IHG/
M( I#J;:7ZG^$3T40,)\$?K]"-#L#36W5WJJFO)84_%;+VK<_YRZV9HS@ K&!
M.:$?6/W+TAQ!8IC*-+N#O4UQFB,J'ZU/<^QZAT%RS5O,,2.)3! ,L/0A\H(8
M4J4IQ(CXVBQ W.X(K&.LJ9%$1Z17+Z;H@MF,+!R!-S!?G(&;F^BX 7FC:[RW
MCXOK9@^36_IVTKJJ2L9N><9O5V51DLH=-DM"E CI4>A[3'NR,8$$D0"&F#-!
M./<";ME/JVNXJ=%(DW9>B[QSN+,EMFUWK4[$N^G$/8X#,\JY$/;HN&6"S)E]
MMSJ'&+G[EHFZ^SVXC.[J502IW@2U)<2K8_R[Y3QC+YLZ:204*,0DA3*.$[5W
M227$DGO02QD2/DI])HS:]!B/.#5B6>_5UQ7SK\Q#<LQQ[N:20= ;R\GQ&CCP
M6RTR,*D7UQ-,J[));D$=K7R2W5MI6SS)')03190,'C1F,25SO7:**EG<V->Z
MN^1<O2)%5?3N-K_+E]\RI=*,)S+UO5 9<@F+(/(Q@R1D#/J*E^,T))A1HW)T
MIP::&O$VYD@C[$5==M+6?CN"J:GE=CY2X]ALKT'26\%65I?66C<:9]II1QX^
MLH76K>*^;7;B^G-*OS3!E54MAF*SML4)QH%/,62I\)5!%B&8DH! #Z,T0A%)
M48KMZ[P<'FQJE/#I^O+A^J%/49<C8)HYA%Q!-# 7M.5:&D'K8BW%0(5Y33 9
MH S+D0'?H.9*M^J'"ZR<N*?''NZ*Y/QJ.9\3W:9Y_G&9?UPM>/$?8L[5SU>K
MHEP^J>^R;0KN$^('#$60)#K8T8LH)#P5T(\X1Y1&V(^-LAKMAYX:D]1-[C/Y
M K0:X%G9<\J89FMU@%1KJ-0*@:]*H^I7UNIDL5VQFQ^#3>!@J _MKM8P;P37
MJ7J@$AUHV:M?U]*?[L9P+M 6&\3! !]II^@6>+M]9"_L.C>4=D\<;V?92]-7
M6\Q^3S@O.FESTED%0>@D,9^P &$90IH$ BJ3,H2I[N 7B"#&*&12ID:[S=-#
M36U)6+M4="0\:8)R%AUI9;;0FAF;;@ ;R[>W';700#9()MYQ- :)9#HPW)M$
M,QU7^UA$4\<==ES!EJM%F;_,_O)^%A(>"!%$D$JJ:P('J3(@>0 Y]Z@R)+%(
M0J,MY^:14_OV?_G3?YI]YENH='_._70=^+/]Y?/-X_4'\)\WG__RX?;G\[_2
M?24[G$#-Q?7'V/Q2?8?5%[CUJ%&^M'W1VR_JP+_TS&=MZF8^+C^(;V*^?'Y8
MRO([R;5+EWN)KY96M?L*(4J8_DD2R FEGB<#P<.H+5OY:)'1>FQ HU?P=2W*
MQQ&^NE8\P&MQJYH>/1+>CP-MMN2>A]M(B:N-C+K@;B,E:,5TF+)Z"@FWV:I'
M1QLW4?64TGLYJB=O<!@A^%AU7TS20$0\I3#U]3$\373B0,1A(@.,)1(DEO[9
M 8*/4VQHV1'G5LGK(CSPT:+#I1ODAO:V] ;-36S@XV#-+CN&>_O(P,>NMI<&
M=_1Q &_*>>ZDS@N=S-0VDB(B32(6!M!+M0D?Z0!CP6,8>7'B)YBE,38RX2W&
MG!J1U,(!FWYFAN":N&V=0S8T@VS5$-XIF@%:)/NT.S.$U,9!ZQS:L3RS!A"[
M<L1:8=3M@35[U(BN5RO=7OM<[6[M>9J_7'Q1NZDG7;;J9U(V%9?OQ7-C1=[*
MNSQ;L.R9S&\6NL'"1_6&S<(DEMRKRB5SM47D$:V]+SB)A1=Z@G 66!WS]Y%B
M:A2NWL;(\O2_%_AFEN#@D Y,\5I^J!6H&GY>@$:'EZ:1BY;68;S .6"Y#23H
M)<FX$0;G@+47>G#6PWH6;^XH1O]9?*_^I9A)(J(XE(KCXDAQ7)Q(F 8D41.7
MQ"DAL0Y)L"JR;#+JU#AM7<A0[=98G7I157@#JV?U8[90LT7FX'E%YQE3U]3Q
MIY;ED(UFPXSTG&,\,,D9-,]08M<7.,R^MX+);85>HY''K:1K \9>Q5NKFWMG
M[N<Z)NN#J/][LSC2"FM&L?0ED1Y4_$0@2B6!)(@"J%M8$/7_<8A3RU1^LY&G
M1EN;GG!S+2>8-X(:%^BQQ]Z,H 9!=&"2:F4&[UJI_ZCKE>_TW=NTW7-:#L .
M+=?U 0Q''[M@P/^A[DV;&\>Q=.&_@@\3,5D1Q@P7@ #F?G+ETC?CS4YG9&5U
MQT1]4&!UZFU9<DMR5KI__06X:+$D$J! FAUW;K73)GG.>4 \/ #.$@;*F0H"
M@0_HV;A7+UVPT.U2W:H'ZRILMD[(#UU%-^J9I%3E),FAH(6$".<YI!DC$.=%
M)IDBS&1!A4<ZY$V-HVIURU8 _$CAP':_'3#[$5-$\ :FHT/<CG4%M;(1FP7[
MH1*W@7"'S'&;"OL!<-)HV/.VO@&"8OMNOI&+U>9IK??Y$H+K B>9A"K%KE2_
MDI QP6&:%!FW_X]2%K1BNR!G:D3RX>/GV\]O/W[^"[C]^O7V\U_>__7]YV^!
M>2B7(/4CCPA #4P:957^O8H#I9UTX! Y&/"\K)$C 5L-/@T#;+_\BEY<1Z4O
MK/] "D,32'F*(#*20)'G&&94"*HP$03)\-K.5U7'>,6JSN"-]=9[5=\_198C
M9#*<9U!GB5UA2DKL"M.^GT8P;;211F5I:&WG"+B.7=4Y)J2>.UL3+LU2Z783
MMPQ+I^'Q.T>-7WRET\BS'98BE%C9/4]^U^IIH5WGU8?'U;+:<M^%:=?^6ETD
MN@P'V?L&*5-24+M@8X)E$*&$02I8 H6P+$&PH"D*ZT+87Y>IN61[ ]S&^4$:
M0JT]>%,F8[N>MZ'\<<6 >3+-.,,P-"?55E0=IR^,1FT+>%-;\TL=@.95_26<
MR:X'-B[G7:'/N.QX/7 G/!KAD:_3.;;N>>=4:NWS*:E4@EG_+&540Y3RS!*S
M3J%*>$K2+!<B#TJ5&TGOJ3%YTPU6[]5_W>ZOON,?X%9.:U3'<%8C=70]L/[?
MJ&]KX)A-JD.KK^[_5KU8 P<D=M?54/$]XL#OY'8E]#I+TKR.,-]UBD&Y(88D
M,".,0D3M2D(DB82)5@E23)L"<^_0[XMB)O=5J10%3M. \.3+,+:S?3QP!B;G
M0UR:[!"/5C(A2 7$;D=!;*1P[;/(18K/[L2A-23[\MWC16%W6G 4>-U]=<]8
MZ_G2+3C66LVW]=N8HPPS(3C,6<$@XKF$PI(@I*Z6A2@X3ZA7 =O+(J9&?4[#
M<E%>ZA@8+WT*H)^;>QTL Y/>,2(1&V=U6Q\W=/E4S+AQR1?-/ DZOGQESQ/I
MW:%6M:'0.&%?M:N8H\J"K"<^V$&E/X.HS@J>P#POK!>DK0-$,X&@+"1+BZ+(
M4F&"3JZOTV=JG/';M[NW_Q_X^/GM^\_?/O[M/?CRZ?9SZ 'WE2/D>1 ^'NXC
M+I-WR]^#%?) !^AQ\(M[T'ZE3N,>R,<!\.3@/M)CKZDX6]6E?%E,G5&<*<$8
MQ#+)+7,2!7E:()@BDN>4*9V(H"#"%EE38\5*R3[U9L]#Z>E*Q0%H:)^JKC;;
M5)D-J.K?L]AL*R(#U)H]+^\52LVV&GZ^TFS[+?U(XE:6I9%<"H9[[EQO;H4+
M.Y2^I>TN/V!"[_5>2=!H"?YH](SX3G>#$?65;A$WZAO=;?;+%]KCCBO."47W
MKJZXL*M[$"/R8E?WJW;MOLH^$<M2TR>^<"F8V8QHQ@7*#,09<\T<!(8BXQS:
M[VBF):$)5T&[$:]@P]0^TKM3(5Z?"JT;S8'<JPX6<U,%E3UKONX54S;RJQ)P
MO#C=%^#?Z*CQ (DS1XT[-, !',#A$?G8\77&,OX1Y,AVC'\<^3H#=?9H\I54
MN:XLYIW9I?:Z@-]RA3M#E*>9(08B8ERI62T@PPR5'0IXHI.T4$$1CVW"IO8A
MVY5X7!F@FG) 3<;_-74QSR+M]WF)A=_ WX%#Z/89_V4<>:2^:"& #%(D\ZS
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
ME78)'?>\U!."DS-3W_MZUFZL6_)^6*WU_'ZY.YI]T50ADT(A@SF4KN8&PKF
MW"0&)DR13*3<*(1[M*WPDS[1[=1:Z< :CGYX^S%.1/A&JN?8-("N-3X(T1BR
MIT483G&+._J)'K?$8Q <)X4>P^X./]:M#XH<Q<U(HHHL*21$*4X@R@F!5"L)
M-<X+FF"LI/:J'/OBN9/S:NJC2*>;_SGM(5#=![,]S1_:$_&Q/.C@]8R=O4]:
M#Y\UVM'J&0,.SU+/_3E\DKU=_=!KSW3*D^LG]/Z4>D5-C;QH;>^WZ/AIH[U'
M9XTX?)/.7]#7CQ3;?8&:JHCA7-9[C'6Y$[Z8,9DFB+E^!CA5$(F"0Y91 XE1
M&<UU6E!"@BJ!>XF=&MTW>H+'2M%0%](+:E\7,C: @[N08GM02ZPI!VO!K)6^
M 3NU8WJ0(3!%]B"]1(_L08; <>I!!MW=MZMT67_\@]7]_4\[J9=\\?9IL[6^
MZGKSZ_-?].I^S1^_S^6M.PM_<329HCSG,I,P92YLF%("A:8"*LIR8TB>&QW4
M]_4*7:9&74W]??=.@/N=YH [U4/[3_<?(3]R&PGW@1GO"/+&#K SQ%5?W)L"
M2EL&/1&.@&KD9M?]]1FY#?;5P)TVR+[^D3TB+[\\B<5<5J?&QE@"7]Y_UG^6
M9\M-PH!&N<"*<ICH(H<H0P8*CBE,BT3)1#%68*\(;$]Y4^/)2N,F?*/6&4!@
MU:["/4+"!CW@;B?$ 4 <F/2Z\>M.W>@%9$#\95Q 1XJ_O.+%#(N\]$>G-?+2
MXS'C15[ZVW04>1EP6\_(2_O6E'&<;Q=\L[DSI:C;G_/-C#*22\7=6COG$!FJ
MH%",0HV3E&B>8&J"ZI)=E#0U B[U*X/KRC?]#Z=CX+GP953]W,\H6 V]?Q8$
M4WCT8!<$<0,!+TH;-Z:OR^B3\+S.&ZXO ?)ISL5\,=\^UXW*=S+O3'79G"^^
MU)GESI5<;N;66_PTWVQGV@@N4KO^-8JY0QB['.:,)S!AN?T#5[E*>W<B[:_6
MU CG1>&+G6$WH#;-!?/6QI5!VHUYH+$/_+&W$+Q?6F]@73H#@;05:=3].&[\
ML1R8$%]C&*^J=7(]ZH.50KE"M5>KE'(]G&V%5"(\O<=RW578EI_UMCJK_Z+7
MI>NYKUV+%<DDE[ @DD*$,@8YYADL6%:0E B6^=6N]9 U-=(NM05+O06+E?6#
M=OUM_B=@4=F!KL?*/!YF Y-C!9?5M G<L;I6JT:?(]A@Z +6XO$@'&D=?AG*
M2.MO/T1:U]X=CQAOW>UGR]&:V_.6GBDL?//=U1>W_^-ZL_S@"U=Q_&77#2%Y
MP;E,W6%W9M?>N8O5I@DT).,8<Y1+$M0%Q4OJU!C6:5M5QW<_'.@=F*/BA;B?
MSQH=QZ'7Z)<@'*?921!<<=--O"2/FU\2 L9)0DG0S3VIJ=I"^#MW;:6V=^NJ
M=-_3=K/E94._64IPD?%"09VG909)#BDS'**D("I+4$**H'J?70*G1DBUHANP
MVNL(WI1>7VB+Z4ZL/?DH(H)C;1?6R@+7A-FI>P,.%([(/9[0Q*6=+J'C,HXG
M!"=DXWM?O#X%N]7M[U;"IFSGI-7[G])>>OO@_C7CE%O6R30DHG"UQS&'3.<8
MYKB@69H46FG6(X^DES)>TVK\M!)GR_^ ^</CD^N .;=:VZ<'A@CV&QP_MAH.
MZU?MD'"TU7=H!JCL )4AP[9.\,9Q\(X*W9J\>J,%;[!\^B_X/ZP?7>[29/8]
MJ9X_S9?ZXU8_;&9<8UHP@B'!1KKJ!AQ29%+(I<ASK42>ZJ ZI:W2IN:0'>2
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
M9#FX&[<E^"8H*BC6P'D>1(PW'$-_,IPE8&5 K:.=):!4\@94]KB_[2T"E4E
M/#<W;'9W1'!A(^,;]W#C2IW&/?:( ^#)@4BDQ_9.?I):J\T':^ZG^5);3=Y:
M\I]O9]9/1KH@')I<6D\YRR6D6J<PS1**F3&&A>V_7I0T-2)M%*T*-%LAVLU7
M6>H:1IR7P?6CQ"B0#4QVQVB56CJXWK;#U2=]K!V*V&EC%Z2-G2[6;O29-+&.
M&X:HB/6;72"463]WIJH^,>>++ZM-&7#R_N?6KO2=8_EIOMG.,LZ$1MI SM,,
M(A<GSF@B8<ISQ9DN*&)>N[6Q%9L:!WG4AKH!._/<A-L9"!H+8];>"AAB/VI[
MC8$;F ECC!GX8V\>>+^TJ^^J.T#$$ZW8R(]8,RQ N0E5%PN'-*P.68_G]ZX%
MM'K0W_C/K]H!8W4HW\W/JZ72ZDF6VP?USN[Y/,2R.!7#B4D39KU):NPR/I,8
MBK(6-4:*H81GDIJ97;"*54"-H.OU"B&20^T&7M"?24.^ ?9U>.!+1R+KQF++
M.KR]N/R 0^I'^:,/T] G@<9HJ_4/W;0JL:95.9#'!I:YT'L3F].I.M>C+8<Z
M=KN J",0NVQ1!,W&+F84#\PS)8XB/KQ/5NCNJ?6;>?!B-IDI5:U!@7,E108%
M3G.(4D8A9X1#@A4N"BH,SKPRP8.D3LU=;W0+K6+IC;+'R=H0V W,H)T$N,,U
ML"*F_]L;D-$X +YCY2K&P3DP^3 0K_:T0M^'C9@P&&C?<2I@Z,VQJG?>;;_K
M]7X]L2_9/4.%1B;)!,0$)1 Q7$"N"(&YXBK1699I&=1+-$#VU.B\5/2PGOFU
MM3DOH^[M.@^!Y<#T?J$F9X7NP6Z)!\X1:G%V(C9P'<[+\E^Y!F<G,-WU-[L?
MT?-TJB+'S;?5K?SGTWRM+]9!FV%28)DD!N9&((B*!$&1I 5,7,*RE(G0A/?H
MRN"O@=?$&[]#PY>F*,'*@,=:]S(Z6#>*!YYI^0^)YR%77(1'.O6JE7:%'6JU
MP8N:BC?'114C'H4% Q;W;,Q?_+B'9<&PG)R>A3\AC-8VZ^WLK_SG_.'IH0E'
M+:26@EM_RZ0*HDP32!'B,.6)PC*GDF"OF*:3)T_-I:J5\^.:4YS:J>0JZP=F
MBEJOB%40+EK;-LWM30=3W/[KY?0^?>HHL_>B,<WDO'Q!/Y=BMVN[WV*SGV+7
MAW.^?++.R]VN(7?]I^,=N%U-8*I$EBA3P"+),I>>F$->5D#D&178)1;[Y1U%
MUFMJ\]Y_D_R+7?4&>R.Q1M//57F%,9K,&48]/(/4AHZ,:U1W)Y9NH_I"D0%]
MZ2C%?GS/*@_SC5RL-D]K?6<.CS[J'".W?;8I]]G$P3[;)G#*7R=D0C.]8P]X
MD'D=![RX516N4VG<.@Q1X#NIW!#GJ3W.% ^C$UTE.\<4YJO]83V7I>2'AU75
MRF5F\M20I."0*Z6M=Y5P*##7,,\SR1@N.,Z]ZL\%RIV:]U1KZ_9NUCM]73"(
M5;@J"QMP*!8 O\=QXS"@#KUMTP0K.ZU!@^Z= 7O%0:5YE7XV#+H!AX[#H#S2
ML6,TM,,.'L,Q:SUZ#'C<>(>/X38>'3_VN+UO>LEA-N%!FN';75+:5_<6SHP@
ME!N<0*T+!I'(*.2II##)$J(,*>S:FH9EF_@)GAKCUUE\+N'D@.6!YO)[5=*[
MVL=ODF2KOTJ^!$+7B7Y5T?#01!7/8?+<TA\ _,&_#$=YQS?@0.OF'V4*9:EX
MS+R6,*@BI[EX"A\YZR4,DM,DF,#[>Y8M.SC%UR++L3(,)LS5&.1,0)ZD'!:%
M)2^6) ()ZM.]^<RS@PAJM-[-O6,CPF,?IAG;,$C0PM!!":\6=. 15! O:.#6
M-?UTY<AN?\[MU%2,TAQ;.#0JJPT+2)'.(6%*"6V(27,<5,G\\.E3\QY*Y>I2
M>$Z_P(J!Q\CY3<_>> P\0?VA""\_?L[DN.7&CR2,6U[\G'$GY<3/7A2S]>#!
MUN3FU^?3<$FGP%W5$><O93[\QV750.'OVJ7%:W5K/_7\7C?!E%_LRD;/%.&Y
M2#&!#&MIR2 A4%C7&F+-<U2(O% H:)4QHNY3HYK: '#O+' ]AYXVRB4F5:N4
MP HC8[X#?K0VT9$=\9#@T.[#DX*-*U1R]C3!67\#:OMO0(6 B_BL,+@!#0J@
MAF$?=UX",72/R$%';X3&D\/H/X%NEH,.C%^+S&%5Z/=E_*RWKDS^E_7JQURY
MVB^_6X4^+NLDW^7]K3N#+3WFW:%F3H@LI%UYIB+7KMA] KG@".H\SS/$L11Y
M4-&6<!6F]ITJVT28Q>K/ND*):50'?*?[_X1]K7J,B]]'9UBT!_YV6.6KGAR-
M^NX[\<998#\!OX"=$6!OQ2"'SOU!C$KA/=08E8G[P_224*]XTD KA@X"OWO:
M;K9\J:QN'Y?;]7RYF<NJ98Y,C4QR[3;NE%T?*+L^H#BED'+&-1)(H;"V9X-I
M.C66W6D'?CCUW"%%TZ]TM;<A\J*@]S!'6@*,,7@3</A]_?T#>V_ _H6(W(EI
M\%$9UY'OK>VTW/9K00]VTJ\6V//3([]K];1PH5-5![VZM])1)PS7FWN6Y@91
M)0I(9>8*C>L44I'GD*6),@F1$K.P3XFOY*E]&AK%RZJ 1ZK?@.,F+N"/TH#
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
M9F-9BK5G%1L?V/V(,3*88SAI_7#LT[C.%YG8G>LZY8[=NLX7B#.]Z[QO[4=
M?W&TIK6+FWRJNH8D=D%-"J;LBB_E$&EJH%UMIY#D2O,"%Y1F7GVG+DJ8&KG4
M"H)*PUY=7$Y1]&./J[ 9F"O"8 FFAXNF1R6#4RFC3OV+1KZ<Z)<O[!'?\=;M
MV:TW98V]TIW9_^*KV[2;I31-TD0R6"1<0Y2E&C*2&4@3+2A-9)IAK]Y/7M*F
M-MW+?4X@=TH"%R6Y"CB:[X37(X8B)F@#\\!>,W!7+YS<<<7NEU]CPQ<0J! 3
MQI'B#JZ#,RQ\P!>>UFB SH>,=[CO:\_16;WW37T;>'YY$HNY_+!8\>U,&D52
M8CADE+LC<L:AD,+Z4BI+4:*-R+C76NWLTZ?&I)6"H-(0E"J&]N8\Q*Z=-J]&
M9&":# &C1]O-,T9?V6KS\(DCM]<\8\QI2\US%_6,CO&(UOF\6BJMGNQE=DU<
MYU&>/Q%U)YXSQ TJA+ >E,;6@V*4V$42RB%A%,NL,#0+JS847\6ID455C.A,
MW L$ID\6]P"#ZK=F>]VA&IK%O*,BCTQL,L=OSA?8/(R B18@.?QXQ(U>B:_F
MN*$J@\%\$I<RG*3^W30W3IGUXVKM@@]^??[J,O"U!6Y_D(8U,DP6'"8\=07H
M2 )IAC.8$(P3S%TM9Z^*0$%2I\;R.\7!H>:N8.-.]_"FF]W8=[N.@R Z,!E[
M@ G^B'HHV0NIJQMW=DL:O9&GM_'G&GOZWQS&1YOU=O;V^UR;]S^U+)L&WQDS
MEWI==[-#1B84YQFT"] ,HL1^A!C&*90X11AKD?-<^3!0AYRI<4ZI*MCI"FIE
M_7BF"]-V9HF(U-"[>.=!BM@2T!.+-J?*/N+ H;+_>NE,=<D8A2<\#6V8P??R
MD?M2U/&YY<'#IBG\_7?MHANTNOUA%V3WNOSC.\MB'_A\717CTU+GA'$."R$I
MM&M@"AG)&<1(%B+5>:ZDU]'!*^D_->YJ% :\TAC<.Y6!<BLN8Y4&/YS6+F)I
M5=E;7>#Z53QM%'BT,[CL6S%6VXJ>;XW?RGK"[\+ [!RA?<6N046%PKX[Q0W8
MO60U%-4EP($!'!K1RTV^SCA.HY-%3QLF4!1Y\ &*UM'B2C5Z[B*7P8!.T]72
M*E)'B2F6I@4G!*8DQ^Y[R" M[*K?I!IIDR4&YT%U@,]*F=I7JXZ7W6G9,PKO
M/**>N[#7XC3T1FHP1.$;GVT0Q-V[/"MIW.W'-F-/=A!;+^[K:*_66Y=@49;3
M*L\+<EKD.4L(-$S;]3:3 G)*%#1%HM(BT9SJL(Z2)R*F-O%+#:LLGZI1MDN
M"G4]3W#T]0ZO06=P!VX'3%UN[VT;,CU<JDO&1_9Z3L2,[)A<,O/4=[AX9<_Y
MK1?VK_>W2_57OOZ'=B67ZG.%&</*)()F$"="0Z1T 5GNSGZ+0N>*ZDQE:= \
MORAJ<O.=+_0&\*4"#XVF@;/],JJ>LSX*5D//_DK)$JB=FLV9:$02Z,0B+AE<
M%C<N*72:?4(.W7<,6_OWL_ZY_?:G7OS0?UTMM]\W,X12P0PR4!8*5]VI!"("
MYKS "B6(B90,4?[WI2)3(YBR[FPZ3/7?DT'P8YPQH!V8CT)K )>C<+=\A>*_
MET!\E?J_)\I,L@3P)<CZ5@&^^+SX/:O*W9S-C*<%SK)$0ZX32X8Z1Y :YF+I
MI)&973LQ'+MI5279:XJ.7P&R4@ZL#_H!]>Q&W8V]*Z=,$XD@9RZ[*Z$&4JPR
M*"1-+?Y,YCB+U;<J /2Q\S]&0MO3QXV*X="^;E?OJDKC<9I7':,S6O>J6NQD
MVE<=PQ#2O^K%G?TH_^-2KMW7Y9VN_O?C\E;*]9-6S>=FKC?6%R_;3N^_1_N_
MS0PF".L,0<-X"A'/71\]8:!EHY31 A-C@C+<KU5H:I15:]^4"*Q6Y*NR.?UB
MKW48>UT]:'[<-N90#,Q\C2G@36/,+^Z4M1F< Z7+\2E-.G3!/48JF!QCP1N5
M.J]6:E1BC07A2]J-]MPKVW=]FB_U1_OC9B8+H@3G!.I<6YHU*(4<,02Q*5 J
M:)KA(M#W>REB:L2Y[^3UA],1E$H&GE*> =+7K;L&GL'=N"!D^O<S.S%^F.YE
M>S&OTZOLQ,R+G<E.K[RN;>@W_K,LX;)Y:WVY^=95JGIK%_)E:PF7_\#7ZV>S
M6I?E.V>9*I#&TD"LA5UZ*XHA)R:')*.$ZIPID@8=6?918FHDL5?95078Z1SH
M3_4:#C\B&1KD@:EFUW'4Y9)5!MR  ] /;0!'1L1O/]H'PD&:D08I\BJM2?M
M=:E1::]G]:3%E7T3MW/I2B;5,?S28)ICG4!*<081EG9YB0M7_40D25)PD9*@
MNO6G(J9&:8V&P*D8R&.G^'FRU%6H#,U!AX!$3'KH-CXN>YR*&9<;+IIY,O,O
M7QG)W;$_-+^K#W>_ZHU>_RA75>52BR\V,Z(D1RE1D"2N,Q7)<RA264 NB4**
M:Z'2H$3]?FI,C1\:O<J-BG6M[Y7^CM]X]/1XHJ/\&CZ/^WGWAUW&?&-(.1:-
M*0-Z/D%0#NO[^*GRNMY/$%R=_D_8T_HQI7VB]:SD5JNW?//]L[6[+C,O4Y7A
M/+<TF%CO!V6$0(X1ADH74F4\DT@%<>$E05-CN[V>0%I%7=O4Q9.R_YHOZUUT
M7@Y.& %>A-F/XF* -S")'>#F="QK?M1:QN.G+ARB,M!%8:-R3)?)+UFD\_H(
MI5_KY LB$YH*KB%&2$/$,^LN$66@98<LY3S!0@=5[C\C8VKL\++.::]4EG-8
M^O' E0@-3 &AX%Q7!G; %)9S<EZO%&Q[^DK;I:^3)7[0E^)%FMW[GWHMYQO]
MQ1*4_KI:+.IMG!DA*942Y]#P-(6H*%+(E'+=@Y"BDDB%>%!BW/@F3(VH3G+%
M=:TX>'2:[Y/!Q\T%[_%N>)Z?37K$ASZ?BY@1?@#$F63P!@Q0H@'^N!76V^!R
M&_,P\-5&<E(YX3W,^+=*"^\_3+$SPZ_0Y+K=R0_SI6L,Y_+1-GM'_;-VC?2P
MH"SG,,\I@LAUT*5(*NM9(TT0UR0U7L69O"5.[?/UN_VCZZ/W+\L]KF7A55WT
MNO%F!94L3024BG"[DB$*"ES6:BTHISG*>9*%-2Z,@_@KM#%4\XUT362!?=<'
M1CUL>S?*NSOX3JY]53\VH)6J'FZ$V)]UQ-T0;V0&V9B]+/55]F [0;BTW=I]
M8S^6+V/U[!?I8;YU7YR9X!@G7#&8%<9 I% &_Q]W;]H<MXZE#?X51DS$C"M"
MJ.8"D$#-)]F6Z]6TK^77UJV>GOLA ZO,>5.9JEQ\K?KU W#)/9D $Z!8$]5]
M+<LD<,X#XL$!<!8LJ0*$*"CB@A.DG!SJ#MH?&X-O)7/DC4/<[%CB"C0"<T+M
MVKL5S=_\/Z.SU]E^V,>@<_N,@H<S^=QCU_F$?#"KX.*U<6M(698G"<E!G*L8
MP%Q@P!*8 *R8@M!<#RNG$XJ3O8QM#G_JDVO]-'Z6:_VUJ(1>WUO/D.JF=KWZ
M,5^8Q#WA7$1. A'$2V2_IS=Q%#FI[#E?D=,/AZOY\.&'V4[>SXYN:4VZL'K'
M.9W._S2FQ"2)N> F\P=67)-%"C- 4KV[2&B:QOH;2W+H5!7/LWQCHYE:='/!
M^K.5-:*ML"%+/KB,J1V!O>%(!:8^^V(/V^$\X=@2;92,-EJ^49V''N,P>)$'
M%QE'5^&A!\!]RCOTZ:;?.G%4'>R+GC#M93B5>4&@ $R88EZ2)H#%T%1T(#'/
M49PG#+EP?D=?H^/O;4&Z^:9*G1&WY_UX%\QV-.P)O,"4>@5NSH1H@8A7<NOJ
M;U"BLE#\D'1L7G$OQK -JK]]6LCJ8J*R8>7BA2Y6KSO?.$Y2E152@(+'', $
MYX B40">97F*"6:$6E&)4Z_C(Y6ME'W(Q WR;EH)!F1P@G'&T*F"@S,F5]=S
ML.]QL.H.SB#LUGIP?SEL+CJ3W.N3_OXF/,]CG*44"*CWL9"2%%#&"I! RF$J
M]<:6!LE!UPHP-CJJLI[!,+GG-J#;&3<AH0Q,2+URS1D=AD\V=XC>FR29VP@Q
MRN1RAQ#U32IWU$Y?MPJV^E@N^72^7"]DZYED?<M\ZN4139WJ:GDK81#7JVX0
M/-\BG^QJX*OC+G6/[XL[GW;[9IMBX\_/\UFUP_C\F,2; .2LB!%&@/ T S!.
M&"#FNHE(3" 6(I&YLEEYSW<QMK6U%K+= !LY[=;9#A"[)[T?:((;[X>H7+YG
MLH5'-,4'J].QP##M]36*C\B:%R\#4'.B>:XBNB1M:*[CS4$H[K+D+;U9/-EO
M.6[\:O97_0]-V%LA"E@($H-"($UR>4P!-271\US_EK""8U+TR.K:U:?5-SM\
M/M?:ZZXND+&3G^\FNA0\YPZZG25T-8;#T&,CYHD-Q ??48<VB'@UCCH['-1$
MLE']T%"R>N>*T"1VV=6;';IZ?VU.62I/[@>UPW?-U>-$JDPJ)#,@LE0!R+@V
MNX3^*R-0%)E@/,O=:U4&$75LYELK<!-91)<1->%%1E03,C)7$:_7YF65#?A=
M\V]]JE"&&7H[7AS'@ 9F50^11)O/H0X1TL._;YIYO^L//S#^ X/"B#M\ %!0
MV$\&^H3ML7=.Z_FS_#Q?+C]IF$RRLG*V+F=/S='7?+9\+]5\L75BD,N[7ZL%
MU7WHM7+Q6F5X-+[G)LW9O"I'<V_N .1R-4$*J53O+$"1D]1<!F8 9US;S'J)
M(I DD"=HLIJOZ-1N70HHJ]/"M)$X')F],UJ:M,N5OQ*KU&K_MC**.2?!#C;*
M=DO02,8N\!K4^)<UHV>()]JJ&FUU;4=TZX\FFVB;K7I1JY_7+-JA!\%W@NU@
M\@Z=>SLT\"?2<@?OLM^2\W4QUS*L7DW*O-7M3)@JIB_U&OBH6[S]52XG,:8$
M%ID$!%)BMC0$8"F,AQK+*"*9RI%3?A:+/L>V-_D\GSV!S^7/R@=U]E2:%+*5
M<V#TAQ'7T3'-!G0[)O<,9>AKV[XH.I.K RY>2=*FWT')S@&(0])R>=53>LT3
M_O)0*802R@%*32"UP(5)'LX AA+'*6%)DN#)3[E@\][9-*_SE]_M.^2U;>,"
MKPW..G/<S:DHARO3:9[ GV=0_P\AH$%G>M\ $T DU"L Y:F"G&8%[W/"[FL0
MWNJ@?1#L;5T._IWB/TXF*3T1S!$P&>E <1FCB[6X(GXB7$R$D.7D=BU*/8:?
MS5":B^24XIQSE@*2$@Q@EN> 0DQ #%FN+=$TB:55D.R)ML=F6#;B1:U\=B1R
M"K1NLK@2BL"D8(V"]>3OT/?$)%]*_M>G^<__T&]5\_N?T/P(ZA^K27VJO4$F
M;X<B[23M>J3G_1C_(<5Z:LXXZ4NYHM/R7U6SQH#7L^+9^#!]WE0F4CFD>B_(
M@)"2 JB(*7I0Z/^D.$UQ'/,BSYVNO%QZ']N$;H6O+BSVQ+^)JOV/T2 R*CC>
M6SD-B>555"B@0]\N66,<JM!4'^#\WOXX23#LA4X?<([N:'HUTC.H0;>SU!UI
M^Z9<M4XN.!9,2I0!$L=ZWZ-B!5@60Y#A)&5Z/Y2SV*D\Z*E.QL9=[^>+Q?S/
M<O:TC-8S417ZG-47[Y74CE$+IU E'(LBDQP(7FC++J428))Q4,0\SQ)2$,J9
M6X*TWKB^04XT[W#:T?RUGU[H4\$&E5J^ 'Y77?K[#<<XU=&P(1<=JAZ%570]
M>[VO9GM!T92<F BB:&YR42JEP8.)0(#*C(&<%4F.F694ZG2+T-'7V'BU%2^:
MSXX]-/L[9AXB;,<&GG +3 H';ID;!!M)PSAEGH$CF$_F87]OYI)Y1O$NC\QS
MK_2\AM1MF,.DIC3QU_ERM9"K<E&[X\B95.5JN8V:>92_5N^U,O]K$K,LA6DL
M0!X3!2#/H0EPR8$4"28L2S3%)$YWDST%&1OEW/WV]?/#?]_=1>_OOMQ]NG^,
MOGZ^_?+=\9JR[Z!8WET. '5@EOJVD3=J!8[^,()&E:0^+S2O!,OO+6=?88:]
M^KP2LJ/[T&O;ZT>-OR_U)OANN2J?]3YE.2F*F!8H2T"BB0] "C.38MK4%8TS
M+A@B L4NA+??_-AH3$MGM@8;^=P([  Z.UKJ#TA@LCG$XB;Z.I^6_#7ZH_DS
M"/&<AL,KG1QT,2A)G%;O<.J?>>K:P_4[NIB9TY:O<M%6%BBYYI>/Y71M;K--
MR>(=4T>R3$+)@%19 2#+<D"3(@>P2',29P57N5,VR)YRC(TB=@^#6T5,<$ =
M6W 35<I4=2X;=?J>N[N-ENL)?+ Q&/ LW@I^;2!5%=B#L-65> 8ZHG>3Y8T.
MZWL!=O[8OE]S;U-IK*I]MKR?:5G+N?C[8K[4=A9*!%18@4((S;$J0X!Q0@&*
M*<TIC1/E5I0P@(QC8^)&TNBI*B4GHG=58;!EGP ]SX-I2<9O.T2AB=IC<:]:
M4Y.:M];5_$9K.Y[B71U#,:KJ7*?D_+<JO]4!M._Z6EU=N?N<?6S2B=S.9FLZ
M_29?YHO5I" D3S'# *>0:A,[AYKT8PD0$B3G"A*] M@ZGIWJ8&R,W<H8U4)&
MM93V/F@G0>PF6Q_0!&9*1U2<?-*Z5._MF':RT<&\T[I4VG51ZWSNZJWT\\MT
M_BKE=[GX67)YAFNFT\8_[D&9W-]/,U,8KN:3JF[3SF8[)FD18P$X8@K ..6
M,5J (L]@QBB53#D=LP63=&R4LKL?K$*C3YD<EV[Q!AYLY[WZVPWA@$;BQOC;
MKM W[<B):D>_<<V2V@*\?:[*_0VTNP\S J'V_YZE?:L3@C"@=YPA!.K0/>GZ
M=RYG5+?X:;Z0G"Y73?Z[@B8XD04'!6/0W#Z;N"B(@<"4(DPP+Y+,-L/ZZ2[&
M1N^M=/;)T\] U\VY?@ )[:/2".:Q;M=EO:].?7ZF^<'RG'>KMYO4_,*3_M()
MEG*YDT9XD_$70<Q2@O3V3QH78*$*P%!FG($S* 047'(G%V#[KD<WZQMOK,IY
M[0J/M0N V]EA86 ,S15GTPPV<M]$6O @V9C=\0J>A/!,]V^>DK ;%IL$A1=:
M<#^GNINM]&=R]^M1&^'+TI@YM6DS@8BQ1+$8$"8T)R&" (M9#@H44Y(@DB;<
M*M%@5R=CXZ%:3KT)B;:2-D?0]H=69Q&]?'#E Z? 1-,'(J<3K$L8]#[%.MOP
M8"=9EU3;/<VZ^*S[5/\N^=K4@4U2]EBNIG+"<J&'FU' $QB;&"0(B!#F=%IA
MEJ<)I*FPG>*'C8]M:E="F4,C2?F/B$]IQW729>0N3^5K\ @\A3=0).D[]I>H
ME=3/]#VG=^]I>]3@8-/UG"J[T_3L,_UV#W7R@PDFD,22*3,3.8 2Y8 42(%,
MZ469ICC!2K@D4ZR;=9J2 ^0]?#1]U,EF'&W^!B8[>]Y=^<#S[[9;8V<#?%]!
MK\9UT_2@AO.^.H=&\<&_7I<8:B<?WNW,)!^I@]66$R)@3C*-1Y['!8"$9H!)
M 8&@DA*9\@(G3F$?ESH<VVIYG [*<89>1-AN[OK$+?2M;@O9;I[/ZAK#9")J
MY/6?=>@2,D%2#IWM]$WR#5V"X%RRH8OON9_C?RP7DNN!:PZAXSA1F<PS0##5
M-!+KQ9S1(@:,P=K'CT(K&CEN>G2$T4AG?VY_ -7E\_K^ (2>^8U@GL_I3^M[
M]?G\0;.#G<N?5F?W//[,$STC/O40[13.);" A2(YX$Q( '/% ",*@A@73. T
MEI!;;75/-S^VV6BDNZ:R^0%X=FMU?T@"ST\'--SC)D\J[3<:<K^+86,<3ZIW
M%+EX^JE^$W>GZD%U(;^\7:]^S!?FTGTB&.&"*@H4-3D>F'&:IQD$N8ISFB*<
M4PQ=9G%'7V.;TA]V:M/<1+7G>T0WXO9TAN\"VV[6>X(P, 7LEW:I!8VVDOKC
M PLXO))#5W^#,H6%XH>T8?-*WT(G=?((4YWYBS1%LS#FN>3:!(<"P#13@.69
M!*FB.<\R31YN&00/VA\=5]#EC^A%RQ8I;966ETI+6$%HQP97 !.8 3897NJ*
MW7>_^'0M3.6-'2?#31J8W<K?MWQ5_NS.I-.C-L=)F#S7T]CO8^ :&"<5/*Y;
M<?JQ'@YT\LE<BO]=SI\6].5'R>FT,5Y30EDLXM38#,1XV4B <<P ARDO.,0)
MA%;WV)V]C(T!=B5TW -THWEYF^X%H\!DX :/FW?=)?6O=[ [V\-P/G:7E-QS
ML[OX<+]%7A/&MN[-[4]:3JN8W_F.6?%C/M7M+9N8X G+8H$)AP!AI,V .(8
M%Y"!F$.$(:5Y5C"7:S5G"<9V Z<5B*9:]HBN5HN2K5>5;_UJ'GTP]^/1;5//
MVQQB?WY$\5Z!S$:S"$2B3]X#]]&SLT""CDE@6C+#L5]5;*- -2@[FYA&AYN+
M22><;9/> 'JU7MRE&-2^Z0W2H074OR%W&ZER4'A0]S.A#5JQIM.J$%0FJ1*D
M$"#!10H@I Q0HG=)5,9,(9G&4EJE?3G;P]ALHXW[RU9,IRI;YZ&\;!Q=#5!@
M!NJ!C9-UU*G_U9;1Z=8'LXHZE=NUB+H?#&T-59E2)G%.BX)1"E*6YWK:%QA@
M2'*0IU*)/.&<(!G&%JKZ__^G)<2,:J'LH'K<,"^(3"$&7!6Q'C<, 4F-6W:1
M8%D0O=-E3D$C(<=M #+W,&XW0PR;;^/5>3!&:+J^[X0]H.&Z!]X;F:VU#",U
M6O< ZF^R[C?3/X>**0<Y215GJ2("Z"U\ 6"62D"JHD"Y$"K)<"&)%?$=-CPV
M1MMD!S'"N:=*J;#J9IMK$ A,(W;*]\J(LJOIU9E0JL8&SX"RJ\*IS"=[_^XV
MW>0O]3IYE,\O\P5=O)I2K*O7+_/9A_7S>DI7Y4_YT9BJ<B:^T96<")@0FN09
M$(IA (70>T8>"X!$D2N5Y"13RF8N.O4ZMHFJ!05\(VDD&E&CA98U>O<B=3>S
ME>5]O!O\W=,[&*BA]YZMR%$M\TVDI8ZV8D>MW)$1/ 2NHIE'=<'#P?'=ZW[T
M.%N3<"^\:H8VKU84G*2-H>76V" ,W4N_EK[[O=SOB.";7$K]T@^3)57^E--Y
M56V[K>Y"]=:Q2"@"A!0$0,HA8#!'0' !\T+%A81.Z9\[>QL;E[?"5AM%L177
M;5/8#;#=%M ;;('9>@^Q'4G]5]"Q0L3K+JZ[QT'W;%;*'^[0[%[JF1)O_?(R
MK9)UT>E[.C4)"K[_D'*U+4RQD_B,QEBD>2( S4@&8!$3@"6AH,!<9BR6F;++
M=]FG\[%1S/?[OW^Y_W3_X?;+8_3^]O/MEP]WT??_<7?W&'UX^.WKPY>[+X^.
M]7.<AL*.?4(!')B,=L6.&KFC2O!H1_) I7/Z8.8W$9R+ ,/F=NL!S5&ZMCYM
M] T+9:O[V7*UJ,SPUCG-6%[?5Z:(Y]=Z3T>?Y(28TAAQ;B*TH010H=AXE"I
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
MJ%>MQ7$&BOZ)#BYYVEV-2^#Y7HD6/:AHDY3@*C#ZYW1P F7(C V6X%R5B>'
M@= NS\) CG^=\G;E2+C6A>^^NEA[I+_T5I&6XHM<35))\T(D"@AN*GPRKFV8
M-,8@@SQCBG,"N=,U[W$78Z.L*@OIBY8M4O-%>]>X,@*[62XGP+2S6:Z#*#![
MU<)%E721$>\FT@+ZLU+.*^_5/CG1S:"6R7DU#VV2CB=[YGZ>SWYO<\+%!4IH
MEE# "Y0"R"$&C!$%8*)_U+\K<H1=9O=.VV.;UK?3:32OPFZKCU"O8JYYFG=P
MLYO(/=$(/(.U5/K/ !=U)]3UFR9YI_UA\R ?*W:4Z/C$(_VFYZ-\?IDOZ.+U
M[I_K<E67!%O>KE<_YHOR7U),B.19C!0&18(0@(JD@(DX!Z2(95SP/);$R</T
M0G]CF\;;U+#+>K_<^)#2C<31NU[^HY=PMYOR'M$,3 ,;2:-:U)O6-70KK3]J
ML(3%*UU<ZG-0"K$$X)!6;%_K&URXU)N';_*GG*WE!&&L!.89P"@UA1Z0*4D3
MQT#&7*9*:F,_=R*6O=;'1B-59IZYBA:U>#?1K,.(M0#/CAUZ0Q*8"UHT&LE\
M1O.=4-ASR-YN#P/'Y9U0[CCX[M1#7JNV; )?=BJ%4**TE1!SD)A:=9#F E"J
M.."YS#E,2*Q@[*%JRXFNG6;Z6U5M49O@+\]56TZ-A>5F(0C"H?<2W55;MC%V
M U9MZ4!LB*HMI[H?0]66#E@LJ[9TM= WXVIMRV_..'9\5<QY6:XMD1SF,4@D
M)2:I@0*L4!#H 9&\($@6T.GP\4)_8S-26G'-Z>-N=NX>ULHEI.TXRB-^@8EI
M ]WVO'+7,\WSH:4E+IY3LG;W.7!Z5BL CE.UVKW6TR^C;\'UZC__D,NJ\IY<
ME'.13&117=HF .%"&U0)C0'%>0$PH5B1)!8$96Z15S[%<YEYPX1K5:*;,%\]
M!_F.?M'/6G#C$*(EC]Z]2KIP/:OQ.K**F5AMI8 0F:D%9BI&L$(O-SQG$"&8
MN2:C>*-Q'6)%^L?8!L]NW7JK(0F\R%4R@WJ.[2H6[6AF#/+=YQKMHDJSF_J/
MJ!W66D6/+D<!</?KIN13P&%=FP) >^0.%:*/?FOY-SFE*]/)8O7ZJ/M?TBJ4
MZ7,YD_<K^;R<%+%DBG .1)YEFKL1!!3"&!0TI@5.%1&%E5>5;8=C8^9&WJ@2
M.-J1V(V<+^)L1[@^T0M,HF>!B_XPXD:5O!YO26VA\<IS%SL=E+ML(3CD(^OW
M^D9&S_G_NE\NUU)\7"\VU%5?NNPF4=NID?A=<OUH=<PG4AHK450),1B *L&
MT!@#QI,B912+7#D=5EPGSMCX:2=]X%SI'<&VV.?+_HWN8?Z&_AF!KAQ/2]-R
ML%$*;4Q68->:1+4JC3W8W@S?1/N#N%NQ=:N2S\!O']!ZC@N_2J2!P\9]P'<<
M5>ZEU6M33-XI)<TIM-P<'7W32\,W:; IIV5EJ![4EE%2)0E!&4B5V=W+N  4
M%12D2:QH3G)"<C=^OD*8L;'S;H;$C3:[9Z=&H6A?H[Z9*'L,G245#S0@H8FX
MQU@$+3+D ]= 62U["/1&>2[[0W<^\^45;?8LV[T30;FINO@;71EV?SV8LRB6
MVNSE&%0V,<2::1E.$. YRXE(5%%0XE3'V[[OT;'KMF#:?C1O*[YCC6^'4;!C
MSD#8!B;*/2QOMJ5;;S3*2Y.8Z+\E76PP#DJ1/0#T6SC<H?]A*XF[ W-46KQ'
M$_WH[9;S^7JV6GZEKZ;9MOA8RE6&<A:#M J2R(UC))8,T)@H;3HBA:43DYWN
M9FRDU4H9O=1BNG'4&2CMZ.AZ@ (SSP:;1L( -=NZ,?!*'F>Z&I0GNM4]I(0+
M3_>(TGY0JN2RB>[)XJS("Y0#R@4',*50S_4L YQPG*,B5JFRC]#>;7EL<[R6
MS2'Z> ^F[LE\E?*!YV\MUN40J L .(1>]P5BH+#K"Q^"6Z3U*5T[HZSW7A@N
MPOJ4G'O1U2<?Z.OI^+*0O-Z2Z9^GLKI)G8G;Y_EB5?ZK_H(4R3,IA=XH$80!
MA"DR-1\IX(E"A6(\S9%CL?G+G8Z-DG9EKK(CTAUA77T>+3"WLTA\(QF8WW;%
MO8DV E=XWMK@V<,#TAX@SVZ0%AT/[ MI#\6Q0Z3#NSV#ONA+N:)3$SYFO#K6
M>E)_GZO5GW0AM5FU?EY7=ZQ[<X3'@D/C]I@4656N"0&6F9^0A*30NZ T+B8S
M^61>?'0($'.6Q&J*D7J*'<D3;KI]ELOEWR*ZE?D*TNHQ/'84%@CM@0+4ML)'
MK?11*_Y-M*- ('[KCY[?:#=W,88-B>L-TU'<7/^6O//B%[G:9)G$@C$<XQCD
M218#F!<IH*9"-Q=0<:8-M5@X^9G9=3LV*^W"?.P*KK@&_*N9KB>D;\MN)L@N
M1%%O-YR&XK'=KL?"72?@<."K4V]?4PVX\JG8Y,&H'#*: PFN4H1DDH/4^#G
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
M:R*^GZGYXKF. [+S?>I\=T23NA(QVI'1QN_) 267_-\>T!HJK_<A:K[R<U^
MH#OO]KF7!\RG?4'^_3S9EQ[N&:)].GQO&T;Z_G7[2+-1N_V3+D2S,7M8KY8K
M.C.>K/\ES0F]%+<_Y4)OX/8.\B>I@!D20@"%M+4$2:8 300%<2:H)(G"*$XF
MM1?5]Q5=K.SV60-)[S*G#G4(>- AG\J9\?Z+&)U6*?&ONJP<ZDO *&,8$P9R
MXXT,%4L 1:@ -%,H43PC*:;-EW W$__FWT&K0<"KC$KJ?Z]/P.XX8(2#&MB\
M.%O0;4?IB+U&)R/_C>8W[:&F_F&K_4W4ZA\U !Q<L7M, ##LF/E-"3"0[,,F
M"1AV0([2!@S<?3\CJ'$R:%T"("XR63! 4N/AKG@*F. 29#E63,A,%&ZY_/9:
M']NY3NM?X;90[ -F1^>]80A,NJW_D7]/@),:>Z6L_1X&)9:3RAU._],/]:Q=
MJ:T:S1ZSI\\FUV>;W_-U6_A.V]RKBE,>U*=RIJVADDZ_SI>E(9*[7RM-/B6;
MZA>7JTE24+T/*1"0*$4 BD0 0J0$1<)BEE*L]XK8J=BE/]G&1A ;U:)*MYM-
MAMO7W0J0-]%&0W,[LM$Q:I5TK*GI<:SMV.F-1C#T(;2?P8O^V&H8W<W6SU6K
M\YE'K@R O]]*H1[E&[:TJ']@CVJ1!NCB*D/.5%.NW45W[$>3XV#"$H42#A&(
M20H!1"D!F!(!$J$09AEB#,,>MMW9#L?&YAM':A,ILC 25]E*>EE_YU%V,@B]
M8#>,C5C#5@N[O\%^[ *QK^%X$9D0MN3Y3M_"O+P(P1F+\_)[/5V(=I*E[!3Z
M+B1+],:0 )BK D (,2!)*D#!A=0?EV2*$"?_H9/=C(U,M@E\3+*CFV@F*_NA
M;"NT]B@3= 9?.T*Y'K7 -+*?\<@$NO#INCJ^;:^Y?Z.K]<)3]0@[6/RZ$9WN
M:E@?HDYUCQR(NI^^-N_Q-SDU:=Z^TL7J]5$3TY+RZESK_>O>OU1.<EG"49H;
MZJ"%!)#Q C"H86:"HP)QG@CLM"GM)<78.&8WSW@C;%1)&^TJ<F-.Q??_^<IT
MQ2X#9WF=$7HX0E].A!J)*[(,]T R4!9A%TG>*$MP#[#.9P'NT]C '@J?:+GX
MAZD[<ZL-DN?Z/F'_'C).)!49EB#/A-D-Q@R00F\)18P3ICD79M2-<8.).C9:
MOO,8)1UP@ -?-'L=MO'?+1MUHTK?:$?APWCM$5PF6X_+..Z/+XO[[W%E; V[
MMUMB^Q[[K3U-&GLI3DO8%%B8"$ERF289("Q-]?:?(H!10D!.$\HRCEB,8Y=U
MQ*[;L:T)MO4HW%8'RR%@4B:H@ E(8J27<HQB@"DSY[R,"\FHS B;_)0+-G^[
M0=CM/N P5,&-]3#P7:*7 >&W6VC]0SK@HMGKDW9>\]P@\KI^678]Z%KD!L?A
MNN+X=L_]R:;F:!U'T1SE35":"0QC C*DL88DY@"+. <91")+$T*9<,JR=*:?
MT:T"VUJXM)+3<3-P!DU+2_YZC$(SRA:>6L2;]NS7H]W<C8)?H_=,7\-:K-T*
M'YF;%QZ_XIR"739BV1E7Q\9N-2<F!ZZ.W^0S+8VC_X?YK(KY6-.I.;-.)HF*
M"X0ATP.C$(",:8[!'(&,<?T+RAGEROD 8U@=QL9?&U=IVKA*+UK)M36U$3V:
MEDK>;-*FR*W>T;MR%KU*NECV.089^/MQ.!\9[U<Q_H.3AX.3$H/$":?\#1K1
M#AR>70O><"S]'[8,K,?PIS!O,U GCV?>2!3W0C1WLU6Y>FW6]&_R9;XPKFG&
M!6V]G/"8Y@KS'!1)D1AOC10P@A*0J 0JDF6Y@E9YEB]U-+95K99UXV:PD3:J
MQ;6O6].);O=RXA.SP)S?%RZG,C<V6/2N>M/9^&!%<&Q4W*V)8_6\GQ(Y[^FR
MY)^W-4.QE#+/$2@D(R8^60"280QHH92(4PQEYA3TT]W=Z.CAJ*#+351)7%WG
M?ZA+XE3I6F^B^UGKM/3X9UM%YS>Y^C$7/=*;6(Z.G9WJ#_/0]#(@W%=7W3F-
M8M#:.P==OFD%GM/J7ZK#<^:M@3T@3 K6U>NVX.JRROKR^(/.&LOLBZEXL=3V
MV(%=]G?C0_N1KN3F@NW;?#K]-%^85C57XB3+N  4)\345RX 2[,<Q% E(DU3
MF*1.3O0CTV]LY'QT(O%4Q2L*+7ZDS)7\S^I*?N-^,9#W1:"/*[#+QMM_,N,_
MKJ@QVJF6O8SJ9%PK#=/V,&.#U(FCC JMR,"UZS42HDC<2+^$<7B6!-+QW\,=
M)>P >_-A"2QFS]V24I*ORI]2FY_S9_E(?WW3'9E3FG*VUH9.$_*GI9M(DD.$
M4@J*!&IK0&3FGC/+0*)BR3!"<9ZSR6J^HE/+G9-UUTX+]4: <-3[:/IPW/?8
MXVRY!PJ"7NC]4"MT5$L=:;$C(W?T31J6**=E)?--F\?;XV['&2^_.Q_[[H?=
M!3G#<K0C<F^A'U5]E$KOLT1U@FSJ^^HF3:VMC^623^?+]4)NCQ%P(3*1" PX
MCR6 &1: Z#T+4$PD/)4%S7*G--_V78]M3]%('NV*7M60<Z,O!^SMZ"L,HH'I
MZRR8T5;N0(<U[GAYI2^'[@>E+W=8#NFK1PL]TN5^TW;=HN3:IOM ES_JHSXI
M[F>''BJ3E#$%*4M 06!L[JT4H Q"D,!,P3Q+"*+V)6UL>QT;:6WECK@6/"H;
MR?4/T;*?VYG;*'1S6#!L ]/7#JQ&YJ@56O\0';FKA8#5(>MQ"'@'RH+L!V:W
M#,FN<'5F3+9N;+@,RJ[Z[654=GZYGWVZWTWKSYK%F> $$<"9J<&*-:&S/(&
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
M>1F DT>:%J^Y,<RV]OFM$";#U]?Y4EM[_T_Y\F$NY 07-$-<(+T_3#" *8:
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
MN0_\==%/>[\[/-,Q^:Q8J;+63%4+>56EPSVPI3T]?S0B-5Z86%/.%&4P3KF
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
M]K_^_NY3^HHG :;SU3K,4UU@-?V75??-=XL4UIW,'Z7KEWM_HOX)SG\,ZK>
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
M2K%*KZ8Y&()AA04GN2N-KH2?3.I @XX/"L6V^AL!0!^0FT;IDF0,DI1DR9E
MH,V7@#89!<C$9FAT9[QG]4O_TY0/FP3M1R,CP-:5KN";+@0F&R%K/[S(ZZL[
MLN7@C4V 7EDK#<4K[*&6E/L=J%<I&;J]2#\:ON/8W%G<(X#+4<Y=(5F8?0C3
M_'9^]F1FXC'$F*0#(5DB-KP%%VJ3S>*L-\*Q)-J@YAZ"AB[!:P*>/H0_ @Q]
MQ'68SC&_#LLYG=.KHY1.3TZ[%\"OL$S3M,:SG!@@L<@0ZJXH$F)F@O2OI0K>
MF5;EXH_3-FQ=2B-D]:R2$8#LMJ F7GFO=>'@D\YTX$L/P=59?SQR%SS3)C?J
M*'*+EF&K4AJ!:$^1CR#1\)CO.+%%,.]+!JF0UP** ([B!2B9HQ6!)?O@((AV
MI>?;.4O/N_*@5^WTAK:#-(#<Q*U?<3U-8=9O.\@;']VP.>1#3!RR5604T?J
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
MG1$AK=<ZT&\'0= 3CLI6Z.E'TX_ Y^EB'R%VSNVH$74U7NA(-_6I2*DN9R[
M:)_)6)*)C5[6WT/0L'?G!\'/+J(? 8+^B=,O7XGNH^^X#%_P_6GM?G-<;I7]
M=]OC0G V\H311TA:D>!\J8)+#K0+AHNHO>5MKD)W(G?@^2XM#K_V:GMNV)P(
MEH/SM'M=T 94]@J<5Q*,8QX9BS*5-G5#3R)SV)/T +#9!ZA/TN%X 7IV%-Q^
M.F62TUYP 70,>%"UNCQP+! UEB1LB5FV:33\1$*'/:Y' ])>]/BLGL#1]TD$
MZRF%Z1_.B>WB]'!7+_GS81_7.-WOQ=QN!+1[8->#0/KOVO[ Z(#HE/*Z/DS0
MJ;:TDQ$B,P:$9DPQ9:)R;<+&K<CKNV][,1B8M5#'(A"SD4X+IB5@"%8%RU3Q
M;>Y&1MJWO2=</-:X_0E2'\$9?4']V>##Q<FWQ;QN[J[%-!-!Q. <L*A5[?6*
MX+%DB@"U424$@[9-H/P@62-!U [ZO@\Z>PM_!$BZP<-9WUE-IMU9BV 4J]V#
MR&]UQ3)P.DC-DE31-DKUWD7.2)"SO[IO9EOVEOT( '3=@SAK-,R"D#F&!)K;
M""H& =%P#R%9E"I(R1J-DKR+FH'SO/LK>=&SQ$> FBNW96<,&)YSK+W*<ATP
MIWRB4">K#!3^V&*28*F1DW>+E('SNKWC93]9CP L]TR_/&<F99D3CZ#K4V;%
M/(.NMR(WW@8M(RN.-P'.@V0-^PZJ?Q#UIX,1 .KFT,LS+HIG3L98 (M(H+A.
M$%-@4*1V6JJ<A&V3R;J;GF$?1/4/H1ZD/@+LW#_91T0F;;2<@E"*)!3W%H*H
M(S9"B"$;IGAI\RYJOYE9!QM1T$?(M9?01X">.V9\8$)IK61@?:(MY:T!+W2!
M$CUM".TP^4:=WY[-S*PG*?GQF5E/D?@8,'-?NO;,@"81+.\>DC)-KC_C]<I5
M&# Z)J:-4,ZV:AWX(&&CFZ;U)+W?<J+[4\((,'5';\7@HC!":P@EURJAY.JL
M(=T)RP2E;$FC&JW3?KY C^?6;F(> 5#>SM,2PPI?X>;WM_,;[<<_+F:S-XOE
M7V&9)R'6-II>0 E%@[*"XDI4 8*UV6AGO&CW:')K*D=RR.V(B-MOS]JH9P30
MN\')R[!<_JQM.$X6I_/UT7KS9F53?+T9,#TIT9;@)<6=W->A\_2+)\8H6.'2
MJA@U;=8F^'LRJ8,WL&R$FH='%?2LPITQ^@V7TT6]$E^N6R#UCH$?UFN%W(+
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
M^9>7B]5Z-<EHC$E1 BL.0:GH(6JKP49C1,E1Y,S:A% /4#7L&YG1P; W!8X
MC*_.EMW(\G/XT5E[^OTE?7-*_$B3;50E0"KU_22C;18,BZ P%)-=<KI13/\8
M9<.^EQD=*'M5Y-"^Y3DS1/Z[:8C36;VYC*A=H6T$25H)2C -3O "23!ND)=,
M'O)63N-=GS[LPY?1H*D?Z8_ KMV^&+T0U5DUX^7$;::$1)XV%YA*&P5.9@>Y
M6-H?L>BDVTPMV9[&89^^C :=C94[2M@>I50;J*TNP[&)(#LNO6?D[^;Z.-<Q
M"%$AH) NTO<QA3;%6-M0-[96//T@XU$ [JFFX0/CSO+?44Z"Z_6LNZ$]6JVP
MNA%%\,#J^ >5Z1Q0+(.W.4'FNA@G6))NNV<LCZ\UMCX\O4*IA;R'1]']PONP
MQ&]AFE]W=2PXT<7J+(@C68*OO1\=.&T\\"AM9"AUNMDON9D-NT[9V/KJ',A^
M[:&>,:/N>/T5ER]/E\O+#15#83+9",;;>EN/ J+E$;+Q@4?K>5*'FK%QF[JQ
M-<(Y$/KV5-.8$7C;,?B(L[KHA[#L6OIHZ5R1RM3Q?;35;/+0O9.2W#M3+&)I
M5#/W=%K'UBMG,-]N#Q6.&:O=-GQ/X=VUG9@U)DLN",@829@YUY<L/D'TAGN%
M0J/5AS28-PD<6^.<0]K,O90U9BB>[[D/X6<73#'R>3ES$D*HP90*M6U 0I)=
M%+D4$>7-U_/-K>09:6-KF7-@H[B+@L:::%F>$AUG&<]IES_O-MEER<;EWTU<
ME$DI\HLMYZKVE500(W&>4R#'63">99MVM?M2/K8V.H?#:ROUCA+.U^N,+O/X
MF:4JP 2FU/[W&"4XSA#0259;19<4#G::WTWBV-KG'.H\[T%A0]_;/93/NKJ[
M:G%EX'1$B.@$J!0Y^" $8&)>)E8"*]O5?VVYX.C:W!PVE;BKZ,=IV.ZUV=XI
M9U)]R^I1U5?2&@+YPT#_=S8[J5T^U)&\W^E[R)8RAXQ6]M;:" "Y_<.,"1GN
MC)$S*"E6,6(=-9-J2:\A=YAICKE-S+(]C<-FNP__8*N%ZG8'Y8+V6TM0OIU_
MW[0SNT.0GDE=M-/ ZW0XQ1UM[Y0C_9$;*;.0RK<QED^G=21S@@[T1+4OI8W
M5GX(/\\[BJ7_/)TND7BES;;^^6$6YFN*ORZKR(UD/M;&]E):VM>.7-THB4?&
MN42CM>:JS?O5[6D<Y>/6WM"R.(CJQI-R)'X28EZ](4EWCQO*_1SZS),W,H&6
MB5RA8C.0KQ)!VSHP+!K.61M;^00B1_E<M1DZ&REO5#;S%7['V>+;IT59_T5*
MF$C&D:F00'C;W3(Y""Q88BE$$7-D5OO&)O(&2:/T'MM;Q'T4,QX#N+WX)DS;
MJ*VTM;%/!B4RA6B!9!<\8]9(E;@;VE<<MG#BP%!LI+KQ!C(7;VSN$&32I7BC
M27S*UEG7*D-0 B$85VI4B+JTZ07V=%J'M9>'#F3Z4MH(#N4-*]AEYC\LI\35
MM]H;>7,@3$*)PAK/@4@7M<&G!L^2A11C3(ID%W2;BK('R1IEN-(;)A:M%+3O
M =T+WC[BMS/:C\N[Q?P+G?HGKS"N)Y9;9[4LH%DA5R-*4T\-#]PB%Q:35[9-
ML=A]%(TR[&B%LE[4,AX/\&H458=XU!UT@S&-3JJ< IT#Y-4J(42-[1E$9$ZF
MA)RDV3SRO9NV408?K9#7LZIV/E*_XS(N>H+?M=TTG2/]MGFK.G&8G0S<UI[M
MC#S74L!Q'B!9IZ40F@G7YD7>O22-,KPXB)G;63'CM'/7^3$B:N]++?"AP$AI
M+L'7!P]%%N.U*8:E-A,A[R5IV!+K :W:[HH907QP[FF^62PO9P'4&;XG)XM-
M1^9)+@F%TIGVBB0YZ20A"/K*D6NJ72 WM+1I[/$X;<,64!\:<_VJ:G@KUU7_
M7-U)%R.L/M(7RVE:=^UR+KAS24DI*=+7EM<1TC9##-*!X4IJ85-4^89+=T_M
MU?9K#ELB?2" M=3#&$S<'1[HVSK@B>+LTSB;IN-"=-6N\"5$:PWYH$G*^@2!
M)7""U=U$_JC/#+&T>9Z^-8G#ED"/('387W$C0^3=LR8C<BF#"""M3102%4/!
M$7&%+-O(530YMG?O1C@B=$ $[J^H$2!O>_E-(N?9&MI.3A9;!VX4B 4]F?K(
M/<L8L9';MSV- Q=''QB,C70W@KNSRE;]?RU]^!YFV+U8O? \Z"^.YOGZ-Z[\
MY&9BV>VZW30[K:->7O\@/WG^!3^2S_J:S@M2@HE:(TODM=0!J,J%.I.*%T")
MQ6N*WFRC%WF'Y7/8S$^S.[L1@^6Y;Z6)B#RC*0Q,+3M2P@D()3&(VB%/*6%L
M5/>]%]G#9I[&"?0GJ7+/"5<D@>5Z!.CE,3B-24)A6M9Z.0Z^EG-B2H;\-!:\
MEL\4O<UR6"-%[U-4.999?Z??OFT>K879N2A?;[YQ*=&8LRM1$".AIHBUL>0)
MB@0\R.QM=ERX-F]8MZ%NV&17,R3VKI@1Q'%OY_19M'OJE'.*"R911A<9^?J.
MUU)ABX+VB\L@M7$YF3HZLU4KGFN$##R3K7=-WWH=N+O81X&:BP[+YQQ(BRX7
MBD YHR"10M$"%(72+\QS94DFJE&BZ38M S^6:H^=O80_ OC4ECTDF<MBW7F^
M2#Z\)=M]I438V>B]3V"X8,18-=<I>,B.O$\4&35K4_"_-8G#)M+;%;0V4=$(
ML/<F3)?_"+-3/"Z;?E%GC[ORQ-"NLTEFL$YVDX=(4L:5^J2A)">X3(T*O>XE
M:>#ZU380N%FVVHL^AN[Z\7'ZY2OMP3]6V#%Q'-=A.J])U?-$T)O%\D93$QZ3
M9O7R,R16;3:OL^PQ@I JF"RUE.Z&:;OG$OKI:P]<L=H45X=0QRAJ!_>*BR]$
MK(JPEIP0H)V5:I,G#Z$&R1A)P+Z4Z"\GMX\GU?&DP[?9'>(X4QX[J78$!_,9
M7S>Y6;\,R^5/,@W=(3%QJ?BLHP(F:I_16*])2[0@HPI!1$O>;IO+Q*W(&_;
M'@ V=P"W7QV. )C717;6HGEB6=9::9*0KN]<%1U+WJL /*<266(RVS8/0N\D
M9]@3?7C@[:^CT0'MLJ_M)!>9F0L$!:8XJ& E^!@R$'-%(Q?D';5Z\G0W1<,^
M/!D;W';4U. QRS4F-E?7U4>^-7\C21M+3 A""T?VFI$7PUT $76*)1M#^VB[
M2&7+%8<M.!@.7NW4,@+KMM\]GO8>N2L,9(D"E#0>'%>U#VCQQBEM0FISW_6,
M"PJ&MY.'TWEO%3/_^MLM7;VC;W1_U?U-_5<?L?Q2?__CX]N+S\=N;LRT_/Q;
M6IQL/OOE8KY:S*:YOG*X"!97B\MH\4.GQZ^XGJ8PN\[*:GKR;?9H!]@GKO#;
M)1LW&3Q;Z!H >V8)?ZQQ3K;LUSWOQQ\*NU,V(HM<<T2<7#ZNR>7+K !J'YR)
MJ<;D;>[%'Z"JKPFU9T_\NRF[]=HG%V&BI1. !\EK Q7:FEB?]V-0&1/Q7-K$
M(/<0-/"E;5^XN&^N[#[B[^T [M,^O7K]Z>7'MQ\^OSU^?_SFQ1^?WKY__>G3
MT?M7+XX^O?UT_.;#Q]>?7K__?%3_?A?C])2/W]\R[<Q,3V;I>/DES,]&8E]:
MR8K]>?YPA:6+<=EA=FE KUP,*RM\<N!D;>Y*$00XD0PX17&$CU*RTL;/Z87\
M?0W=7D2\FJ[2;+$Z7>)G4NF+67UA%K1W0I!3S)PGYR7E0N+4O':^8QRED"37
M\8GS#DZ&-:V'Q_9-&SPH,IZ[\7X?EK6]\W=<O<)UF,Y6C:WY[?4.:MX?87=4
M]E['E'.2"C#7!X?),7 9#=C:-+9$:;)HT[IM%/;^4_J*^;0V+[TR3N[GYV68
MK^C3ZP.Y%S^O_4TW9TEF%8ME#AAZ55MP( 3K,@DN6^N]]HPWJGW=A=S_&RSW
M4U!ZJVJVN8X'3&ZMENO)U9#X]7R]>:?W8[J:"#I0E)<.4I&ZCJUAX!F*VA0U
M*1-]K678!J>TR!6,TI]NXO,A*@:.R=HK?]&S)D:(IE>+DS"=3U2(QM4)2%9D
M0[37?AS),#"8B 6GR(':ZE'5SGC:T#$,HOK3[R. V4'8 T/FTVE<3?,T+(GZ
MO^-)Q.4DA<RXX:5>/!'UWG*((2C(3"K!#;/!;M6 8BNHW%Y_7!#91:.+WL0[
M@JN7[6QOMY.0)<4$<O V.E L1MI)08(+Q%]$+,:V>;BY/8T#E_<?[$1KK+V1
MX?)LDSJIM3#2@LVN@,I& 5EOVJEH38H\*F*Q.?Z&/.=::_T!<.V@@O&=?,&R
MX$RF_2796>&/+US3=DNI&&;HVUO=B3RKDZ\O;3Y\ZCU%M(-[T:?UA=VW*HCW
MX00W^R1YVAMTXML0ZZ,KJR!J(X!)$622)FJ[59/R+?WGVQ0,W/S^P+'8GAH8
M&$&7G1&/OBRQRX?<9.ELAQ$'C*<@ $4,H*2V$%)$B$5S*4LJ?+M>%UO!:FNR
MAG3!]]7\HK4:ABZ]>WV>WSY>?CDSKEPH[[V)-9"@P-5T)EHY$,9*Q:,O6MU
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
MJ>HZ@.8#ESP?:C-9;:A^6Z[^JQF>OUNL9E6[+^J-Y6H6SO/KV:I.1#0: QU
MJVO/3V7:8>! Z7N0,B@E97LSNC?Y73T#-+JQ:Z3,#A#\X/72 +9-#HQEDK1:
M%\AK&VJ [ &ML44$+0H_QKMV6Q0WVP=^K/O"1@KMN%CX.:X^E_/%OZJS.5^L
M+I<CO((]\)EC/8#M2G:K>F$38C89E+$(RI4"&-QZ.;.+W N;8_?UPE6"[W"6
M7BZ6S[[4,&/U:A[/+TE6K^8?/^<_Z)M(JE=GX9?)Y+-;@H@>.4<I01A6'VJB
M >_1TP\9@Z$_B4D_AIG1J.GJ:6P(1'[)G8^NE^Z<[#O\7ME;G=FL><IU?S0/
MKH;7%EP-=G-T3'FNO?''\)DW]$R8)A\?% ]ZS;TTU,\"Y&WELM<LO9W_6,!0
MHXSH+/EUJ7T I;@&9U!#B3Q&&7F2N4USUF[T39@<3P['!AKL$Y[OEC,*0K]2
M%'ISY%QPAEOAP5J9ZJ)7!)26>.)<218$3Z9]0?T=LJ9Y'^X/C(?IJQ\,;N1%
M;P/%UO,JT1?_CI_K>&J2]CW+DLY<]%S:8D#8VG' 90",0M$AC":S(H5C;:X7
M#R"ZJW*8?6+'8RNN@ZAQ%U:WKE8Z8X[YS'T!;Z*@,\DSA)P4,!F<YS'E(-L\
M-.]-<E?U-ZWQ>;C2.KYP67-UL]SK0_R<T^7YX5NP'OS4L2Y==B>]S;5+U$GG
MVJ4B;)U'R$W=2UT0O B"29.5S&W> =J5'-^*16XBAM\O?[XMA5SY<@QDD91?
M&24 $U?@BJ(8)6CDH8VAVIW&KFY=AB!DERU\(ZBE T>YU9[>XNL-'=>/_\KG
MW_(?B_G%Y]59H)BUD-,'QR0C4RNP/FD&T$Y;;A4FT\@_#J5T6O"U0LPNZR''
M4M\)P/._,RX__FMQIJ*G"%0SR'5SD4*T$$B28!(F5,XE%]J/*WB P&ESB$[
MN(^R3@6#!*I\EC)CVG !SH0: =<6:^=L[2C(AF%QLM'>H9U)G#97Z F'@Q5V
M(DA\N;A<GC%37([:0E%:@K(8(2 *2%G'G'),>(2+P(<HG+:6M2,<#E;7J<!P
M]BV?Q3H,7M>)W*P62ZZ'Q >R^T9ZZ]!8(6V;V[Y=*9RV_JHG& Y5UPG \%FA
M[_K!G/.\"#02;*PM#U'5*:2)#AHSSJ3 *?]KLSY[$)G3EE)U LC]%7<"J#QS
M@A4G4$*4BDZ9)COOI8T02W8V"1<EG\8W[X0]^\2Q-T@]'8Q)VLK/G_-T71^>
MTXM_Q[Q:7;U^GBF=BE,9B:]D0&7F .N-.9,JB923MO&("<I]9.X$1/<4@3B*
MXOIY*=[*X_/+957#F9><>Q$TL$!R4\5H\$4EB,Z[Z 6/7+2IX'J(JIV@YY\B
M]/912^=(>[.8QVNN@A;:8TAUQ%&@#*LD"#7O5R[)X ):6=H,VGB$L-TNJ=E3
M!-R>VNDUQ+L^/P.Z!*2S*EB-D%P1M0)-0?#<0V2\H!71D6B/;@!'[OK@3_*!
MI:VN>T7XSP,[@'&+5EGF&019QQ6K5"AQTQH*"E6RX5'MMB)T;,,[-LZ?Y-M-
M<XUW /7M!6_W2#@7ZPW+G'A#70<Q$V^<2T"7 Y<%I<S'F-<U0M7%L>H5#ZFZ
M:*::#F"W;9O-3@_X%)QGG84 4RS%2LDE.N3(P7N?>*(_U;Y-U+ OQ=/68;3#
MT [KB497Z D!]^:QGPG#E4\&9/)U)8]R@-S5:G<F6%;9Y\TVP"/CM8L*C>Y@
MNH_Z3@V=ZQ( C\*)C!(,+_6^5WH()7O0+GI;WQT4C]/C<_K:C3X1.EB%)X;1
M=7F ECQ(00P94SU$]'G]^$6_Y#Y8=$&Q-D^70RF=MJJC2X0.5N"I ;0^T0J>
MHI9U"I9A)$PZ<A3"9(04&(\QZ^!YFV>EH91.6^_1)T"'*O"$ +I12%"\2_2_
MVFC)0%FO +,68)&7E*0(IMG6ASW(G;82I#NH[J_*$\+KF0BB:!\#,%];Z%A2
MX(WS("0RPR5G'ELM3MB-PFEK1+I#Y2"%=5 M\B!?]Q8?:!NM9:YNA?>"XNO
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
MZ!!)US,<F))!<<N@1"U ><4!A4#@DEDOBC8NM\E:M],S+9H.U_,CP-E#Z!U
MYX_K(.)FAB:36AJND<Y.4:"4\!",T!"#4"DPGS2J)IC9(*0OL.RCV\5X@NX
M)W_'Y:S:VO=X<75THA#&:^DAR5HW+BAO"%EK<,[R9#)R+MOD<IN43%MN?1PG
M=9#T.T//S8 ASXEV(4%H%2DD%(+PSQ4P89G26G";VFQ2NTO+M+;F,-T^ )0]
M!-T!5-XM9U_6Y%_;R2P]Y0XN0/3&@,K: B8?(!M3I$7%8FC3TKM!2#\@V4>O
MB_&$W %&=C&ZKW]TJ1J%/.3 0*"HR6=D9'A+AA1=KNL$)<HV77J#R)RVF^,X
M;JR=WCH Y:_7K"\QYF=?ZD/R69)1*(,)#(L4Z5D2EL>DP N%2AHT=+Z:799M
MHZC_M'Y/$&QY;3M8(]TAZR/)Z$Q:K0,B@K&JCN'S!FH=-B04T0?!<W#M7FI_
MI:7_^+L%F@9KH3L<W52YUC!@74*3WN5EK+K[E,]*LH(.1X+"DP=58KT8X062
MHH.2F;78J%QI=QK[=Y@M<#>:UKK#XV^XFJT^$"V8WLYOQ[N<^$)DK"BPCF)4
MQ=&"ET)!3EP%=,6&1I6>NU(X;9_D5%@<26,=(+%*ZN.UI-XLYO&ZLH^RG^(Y
M1;A1U?T-->IUCG(CF52T25NI<ALONYV>:9L@CX>R$;1Q.N4*%0'X9?U67Z5X
MOL#YV+4*#WQ%HT*%79EJ6Z608]16% <AK7=3<PYHHP:M4S0A$Q+%TZQ2<+DH
M;1QE-;PP4,D+0!$$A(@V^6PBTVT>_DZ[2F$(7O:O4ABBG Y<XZ\N_^K5-/+@
M23P49M:F2Q4T24P&0 R8,?(<>9LWPKNT]'^5L8?2'PRZ!FN@.PS=6JJ4C6"V
M< W&"5]7D20(ME9 )YG0!2=2;F>AMU$TO5TZ1-,/ F=/L4_=R?KL*HRH>JPQ
MX6L*):X?+8HUV==L-S(DVCT&<*J6<7 EO!'.%[OC+)S[OJ(G-.RKOL7HLNP0
M$:_FLXL9GF\PA91JY#K)WV9/_KR@!V?K$N(<M0AT@IC0^P)DZS=.N(%C)-4^
M@I;#Y=PA>'[/Y_@]IPVF5!$ZVKH "14=LLP38/:R;G&T*C-D/.ZVOF77;YQP
MZ\9QP'.XG#L(9;:6$?J8E>/)0G2:*!<DI6"DA* XLYYQPWF;6JB]BW8[J(<Z
M)"0^6 L=(NG:N7.GA37:@.5U'[JF@,]'8H4241ZC*(;'-K-S3Z9H=Y">=RO:
M'2+T#J#S(<=+^M;*Q$T!3PE&\62 )2= R3K/5\L(3"'R*%-(K$V5U!U2^@+,
M/OK=O-DY2-@=H*5>RI,Y7H^QO'&ZRBL*UA)DE^O,2H?@ZCX_'Y4RP9A,Z40;
M(W.'EFG=50.\'"CN#@!S1?M+C.L90VN;JWQ.3EF$$B22LRX9'$8.3JB2D['<
M8IL7V+NT]/_N?WA\<Z &NL/0];$RABOO4RT;U!:4#;PZ;0Z&&YV\IS^6C>8M
M;J%F6D=UJ(8?!,P>XNX ,N_SM\7YM]G\TZ_,W&P0CAES,0JB+92)6G*ZGL)
MB#F0D#S&7-I<%3](5D\@VD?K=]9[CZ6"B3=]_Y@)]2'F.2YGBZO."DH-M/&,
MCE0.H Q+0 [9@U;DTJ-TDGZR"X9V6O2]E83^"X7V=U[CR'UJX%S3_>=\]37'
M69E1Y']UKA*+A8PPD:[KG'?&*>V4.8&45B1M9,ENIS+NW<!S'QG3&)R15+L8
M6\Z=@.7E8IDCKF["?6TL,S)D$*'6$11? )-PH".FY*SQMNQTA3,(*;_2,"%,
MQE'L%J@<(.4.HIL[;7Y%"):%<914UN$^REM 9AW)1**2BAPM;[/Q=*\&VDG+
M"@]/J Z2?F?HN8GS1$(F(X+V2M6!_ J"<0HRRA@E,\6*-BEY]PVT@W3[> /M
M$$%/_;SYOGYGGL?;S9TE47"N9 &O$X7M#"4XER,HM'5CM(E:[O:2N>7#^]'\
M/LI:C"BY#HS$L IM1P+1B<PI28;\9RS\:B:3C\2<CBFXU*:*;_RVV&:K6([C
MG-KIK0-0WKX._W&?@/^>?;G\\MMBN5S\J]XVX%?ZDXOO9\ERSVW6()5*%-.I
M0%*L90&*F.9:2Q;:^+0A5/9?<[HG6!YXR!A5<QV@\GW^BM_7XS#?EMOM)F<9
M&3<Q%K )ZU2%.M8[%0&:JR2X159<&ZMX'T7]EW.,@[91--(!LK:T"2N4+GD?
MH$@N0 GF:R@J(87B$R6]J; VSQY[-FMWTC1[")H.U$)W.'J7E[-%FL5W5V?D
MW7(VC[.O>'Z6!&91,@/-D.(.$S.=CLB!4Z@;5+!T7(Z!K?OHZ_^^NP7>1M%6
M=QA\H-U7*A^-51&R1\JZC#6 !C/0<6,1BV42CX'" QNT.VF='0^'(VFL.R3>
M'H+PHI0<+V;?\JTY"-G4A%TQ<%%F4)G8](9)L%[J9)GS*AYC.LHC9/:?VK;
MY)BZZP"8]_2JH_ J>!; <Z'K_ -')\M8X()DY2D[BKI=1?B>DP.:[1(]8LIZ
MN#:FOL%=GY;5ZA+G,;]8M]OGLZ@%#X$Q\(EA+4>LPQ3H!V\Y_<M'[N2&/;OG
M!G?+AT^[[+,]-$81ZNF,D_AC,;_X?/Y]>5/(0Q^:%R6N+W'&GBNQRW<U&C Q
MF,VVDR:8#MJC<9!D+)1;DOOR2OIJ;U PA0P;+9)N,VEBV\W?U36WCIE';Q,P
M6WLODK! K%$4R:6OC_A.^S9SP>XE:?H>W0/QL,NUZW#A=Q :;2EQY58:)VHT
MA]:1S74)0JRQ7M8L&95S26V:F_8L(V_7IS*.DA\O&Q\B\>XP<S-VGV<1F:/(
MS3LZ348(P, IFG->6(',,MXFG3N)LO%!&MZE;'R(N#N S,,URTYX:5T4D,GR
MTG&R'E 7!&<-(RO-E6\T/OS4RL8':7U0V?@0%72 IRU#6!)S3FDI@#-7*Q=K
MJH#)04R><>NSTKG-KH(]!QZU:Y=KXK8.E'AWF+DUJB4H8VPF%H2T]>8A$.P+
MG2\>E%<9)4?3YA[H9 8<#=+TK@..AHA]Z@N?^X=O>)^4220+7;0"%3D#Y#(
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
MV<7J_>+\_.5B^2]<IK4&?YZF6!)R'2A+8G58O?>U*J-HBFCI'XH[,L6X;<H
M#R/\I,WG$*S>/R6AO<([2&$V.EO>KG=L/L">8CD(SPUHJ>HE0-T/I$. 8(.1
MK @5;&L\[T3HM#ET%_@=7Z%]X74SAGE6N;O-="W-O%+Y:G7YY>KW-KBW:*.K
M8XZ9J,V=(3-PA:*M9$KT+@:G16@-YQ'XF#:M[P/MQX9#5X?A!<6RB^\Y?\C+
M;[.8?PKCMCZ>G:\_<KV$X'V.BT_SVA?V+B]GBRLE_12$1*NR,PB<.59G,PMP
MR6J0D?ZO9*E1F,;G8F26INU^Z.*(3 F24\D4Z8L]SI-@W-^R'>_.<7Y !?%>
MW],DOQS(7A^II^-)<YT+&.D(_2I$\#PY,)P7ZX6M=OI)IY[WG-1ZX_UI/9]I
M]=OW[?[OND4]V^*4K^THG(.R08,7+H(,*).T% (VFAPX&@LGG8X.P>\N 4Y[
M$'00VU2;] :_Y'5%IG#.$QD(V:HZ[*FV5UE70&:=3"PD0-6FW_LV%=T,\CLF
M$#8;XO;52D>(NJ[,TDJG'+.$))D'Y9D&U&B!E:"\S,&R*)MBJH<BZ/WU>0\P
M]A#NU)5$'S_G&A;]#(6NR^Q0!:=,W?#!2YWB4_=AJU1 ^^*%CT*6O-OJUGN^
MH _-[Z.PQ<C2ZP(!_"X/TJ!';S-0P"S(4LH SC@#R9/_]C9FC+O-R;KG"Z:]
MI!P5 0=*KP/W</^P4^:4),O(H*A4UU$K58>=)H@!#4;)'7G4-N'S03.%CS$-
M:\)09!Q]=0"\+0/J&,O"649G)=D JAB22]0"I.9*AVQT*7_U"<2#E/SX!.(A
M$I_:7=W:C_[ZHV;7YE9K5Z\)%61G"PDD6W!*"(@R,!==XBJ[G9S5UH_OHMQY
M;X7=LUU^3^GU8#/63*S%<C,0V2+Y[* SD!-/5S,F,!(OO'A2,'<IZ39/67=I
MZ:* ^5"PC"3J#L!RY7#I/UX;SFRC912(@?")9&$-KV^]Q NKPY"U=[;17<HO
M9$S[8ME'!+._7CH U?Z"^\GV/&WD("0P88PWH&1R0.DB)8TN"LBE&&.==A@;
M59<TX&9:EWD N+;-69M2TQV@?6L-V(<_K_U!*LZY6BR@8Q)ULJJ%@,Z"59IY
M([U#W:;5XT&R)H[<)T?-HI4*.\#CH]*]3[BO?W3;> I\%$D/$C(-2J&@B%=E
M*-K7?CX2M7?3V-I':9^VEJ./X.'("#AES/]8#KDY$=NE8K6@HUZ,*'4/0 "O
MN(-DHE=18^2MJO_&9J5S6S\R%L<Z"J, XRF<C&<IS>I?P?,[HE@/&_'* $]U
M:4[2]6*$93#5.K$LHX^-+K_;,37Q]?F)GY:1P'(Z%8&"OYI'^NC9MUSC49RG
M%Q_>O1N['O#A;VE4#3B M3YJ ;/)QGO">W8Q@V).@K<$N(293H&A*)[I)N;H
MJ=0"2B6\*2P US6%BD5 $#) 8K*H&)APJGD#SU^X%G (?MO5 @X!00_QS;VO
M@-9RY2R/8)F-H#CQ@#DAR,Q5Q.)2#+'#I_D3J!(<!)&=G^:'Z*L#X&UY2J*X
M2T;4A E3.4B103!%@TLFVR22C;'IN+(3>)H?I.3'G^:'2+P'S-Q]+W1&%N(]
M 6I'1M_JVEYI'87%)DN%T;K2:-+4?D^SQWS''Z3=QY]FAXBZ [!\N RK_#^7
M)+H7W^B''^\U7'!4ABDPK%9/,I](*HE2JFQ"(*D4K=J\*-Q#T%,I.#O(JXV@
MJSXA=WT4/5)TRB('C;S:[5+G\3L'5A4IH@@219O*@'M)FMC#C:'PQT&TA_3[
M@]&U^0V>.<5(PZ'P6D0<Z7Q)H8F=D%.,W-I66\^VD=,=?/91]<, VD/N$X)G
MM;PX>U]-]?H<21=$2<%"<LCJFF0#6"@2R#*ZQ+00W.S4EDB?>@LH]*M-D/SR
MM4^E\F@?5[:__'L S376Z[*L(!4#;1-AW:5ZA1)(WQBX3TYZ(W9ZN-X=-E-:
MDP-4MJGT/>0WL=K_P'_/OEQ^N2:<9:NEMP5RXH68#Q(P&4[FCI= <G$J[E05
MOY/B?_GJB56_C^(68TBQ@SCCEPY%[8+FP<?UHF%0JKHY;3G8R L7R8D4VM2L
M#.X#/H'JDT-RH;VUTA&BKH.Q(NJR'T7DUJ&7BFL)H:[:R,(KS<G8<M=HJ6I'
MU:+[Z_/A/N APIVZK6;=Q[CQ('IC,U&;$+D R5RM!S$DD102R&2"+VCJ^IZ=
M>FON_XX^]+^/VN[T@AXNPZFA\&-24KVH?'>YC)_)A-[BQ6;KZ$OK+6,PH))2
M@(H",E98#D6F(A7?"0^/?%%7#<)[@V),:7;@/\:HW_',\F(B"!]475!NP46M
MP7@=G1&1F48].$>JO6VVXKN/Z.?(".@ \[>:)I_CU]G%3>W7>U+_\EM.+Q?+
MEY<7E\M<=\4@6?]J+714(H+TM13,^@*ND,E("34=<QVQT7K?P:2>?NWL$"QM
M?4)KI=BI_?BS^?P2SRD:6682WZOY'=YNN'JV>O8N+VO0@I^N"GNJ5-;_]>U%
M(MXQAT(B)(T1E,@1G"4I>&8<RE(2$W(GOS\R8:=?T+H'A"?7\-3HWEONMP5Q
M)8(_\*)ZUM^^7\=JRS-O>(I>,C"1,U 4@H$OG@&7S""R4JS=;9Q 2RHGOLN?
M$/?=Z/Y4RKC??_CS3=T15;/2U;BUVUL_NDG!]N-,]%&EG3033!4)H@Y\4EQJ
M\$&3417&%LY\X*%-^<J3J=(VF".KO1VFNB%-%B*@15 EV>"UYT&WJ1C[3Y7V
M4/PVK-(> ((.<L1?)PY8EK2P%#[%Z(ED&1UX+\BSH6%*&(Z)M1EA-7S,R"E4
M8P^!PH-C1H;HI0-0-1DCH$747J,'S:T'E9FC%); E"G<-YRA*Z[1=H,G/F9D
M$+B.,69DB*8[0/O#,RHPH&-U@%4NC*0;*$_ X.N$3E12*%ER;@/;O]J8D4&H
M&31F9(@*.\#C+\_"3EH6BQ"0@JM2P0!H1>UD2RQS'JP.;;8(#"Z^.(5"] ,<
M^MY:Z0A1UR>-()^*C_6F+9(LDBO@K2?_D9(5N@B?>-N"GAY\Z/[Z?+CX8HAP
MI[[+O&^(=(PY)(HA0#GN*!.C8 )=UA!<EH6G8%#O=@UYR CN8Y5=#%+8+B.X
MATBO"P1L+QU!&9.P7 (+QI+%E BH*<HL7H1L?6*&E]U!L'_YS;$J+0[#P>$R
M[,!//##XF4RB<A22H1>&_&5)X)Q5('5*TCKRGCDW<1F'M7R?0D?! 3')./KJ
M 'A;6E2C2%J7$H%B_P**W'%]$S1@A%9)8_9&M<F[3J?E>Y"2'V_Y'B+Q'C!S
MMP]9\HA,6S+<L3!ROR05Y,R S3Y+S10GIAJ6OW3=\CU(NX^W? \1]=1!SO;A
M\US++'+@(*(B@:2L $7TH+-!](4)67;;,[/_Z/YC3F/?1_\C26_B?J:/LXOJ
MJ%_-T^S;+%WB^56]??&HO%>0D^>@@E(0BM?T2Y.RH;!-^IU&,NW4U[25A"?3
MTK)'!#..7GH#UC]F%Y_7CYTDO]7GV=>/BQ>4$5Q\OSZ"1F?F/1E)KB@'4+'F
MA,61TP[>UOY"17_<#G(/$S==L]T(,'@(5"/J9&*X/?\\R^7%OW.\K%GFVU)F
M,2]O^CR"B,P'XD#R>L7M&03&,T0=36&4R\8\GC5[@)".8#2FXA?C:Z&#"'J$
M4KH@DBC(.6C#P]4V<B]E "](O-$HG5UGPYQ?/[F>BD,N$(Z+@%/&_+UCJP-+
MG+A&\"@\'?JDP+N0P%B'(AM&YJ5-S<U_YID?A,7F\\R' ..43\:+_[DDM_IJ
MOKI87J[MU=N+SWGY\3/.KYY&5O]%'W&Q>C5_EY>S13ICI!T;&8*-JEY;41+I
MDC2@)8J$$F/"-M.$C\7AR3>&3'*.6L)H[^/U+2_#8NH#MO[A[WEU,9M_NF*>
MGR$6(Z/08#V7=>*4!92D)^&SX=*X(EJ-C1N1BY/O))GDH!P*APY\S8_F]+S\
M1OG3=E&\6<R_$9?YBN'5Q\4%GM_^\UI/_F9Q\=_YXGV.BT_SZG37UY37]N+,
M6"Q.%4-2<%4[Z '12,B4XG%7BC6-',U1V)OX^G#:P],?@)[RJ;JR,B\7R^O?
MJO\=/PLYJB!(.MIZLCFR4'Q+CA<DXRY9)Y*T;1*?X_(Y\3W!$SUGAT/JA'H@
MWR_.S\MB6:4S>A/DEL]NU07Y&!M]M$&*HDK1.0/&BB'%([@<&7A?G$#KBFE4
M,?U4VB!#,E&QP"#(=6+%ZS1W%)!LX=$+Y8.5;5*+_[1!#L1ONS;((2#H(/3Y
MM2,J2(XID?/0O!:G1$8>3QL'AFNFBC?.F3:O$D^R#7(0%!YL@QRBEPY U:3-
MB8L48\X"6+$:E+-TO'W1H)-1]73K9!M5TC[Q-LA!X#I&&^0037> ]H=[Z%3@
MW!@3H%B>:V3.(7@F@:DZ!-^S.J:T"6S_:FV0@U SJ URB H[P./]=<\1@T1G
M$+2N$1*EKW32=0#!8TC"<,D;1?B'-2.<0(/D(:Y^''UU +PMQ;.ZH*3S0737
M\Z,BR04#ER07JZ5.,OC=MA\\X6:$04I^O!EAB,1[P,S="GD;8O0I98@8.2B>
M KCB%/&BN4J*:1X;8:;_9H1!VGV\&6&(J/ML1G EH#+2 ;(JD"+)-ROMP822
M=52&T_%Z0LT(^^A_).EU8"Q&N--77KE@+<5ROJZ><I$!9D&Q7!0V9,5SJT&_
M1ZJ[/('&S8-BI>,BX)0Q_VA9T(_7I_H\\?+J>>(L.Y.E*/7E2#M0(FD(3 7(
ME$8)#,1A;M,)>%P^.\]_1T;QT2K-#H;47^/ 756^UB$')L6(0)ZV0)TX!AZM
M@VBEBI;Q(/Q$@]W&8O%$C]D1<'[\([D'Z/8^C5_710J4\RXO.C^3&[6Q.@N*
M?=& ]5)3,E[+ 0VO/R3MZL)3;?Y38OV?$SD5Y$Z['/M1R?Q]K<$?DBF9&2^L
M@B*E!<773899 :7NNC 44F%GN=I #D^TC/LI'<8#(#?\,/JKPSC/GVH]R\<3
M"%E)>27/;DM(QYS+NO.W. %*:0F^7AD&%7+2Q6+4;8;E'Y')$ZT0?TKG\C#@
M_16.YIW WG+'0R!;%6T=+&,$H!(>R)[5A_&0I60G=C#WR2;[*RA_2L?R$- =
MF$V^F*=3.9'_R+-/GVM9/X7=^"FO _[?R:Z\Q-GR[WA^F7]1-&.6.>TAR_H&
MEVR=IX&4GW/4P8J (9SL+= 009QH9GHR5[+-0/G7N+-]5'QGSB8>C*H!"E+N
M@"%!L"R#D4+$Y(UJM9J]!^Z?_$UON^/3H2D8A.6_W"WQX^*+PC&>25XAI-J*
MHAPXR218C=XI*[AM-$^U&Q&<J#?_2]F#EJA^TD'!KY>&CPNN<$/*YQ9,U'5,
M/IU;E-Z 5)PY:9V0[M3NS :*X,G?=#\!<] 2U4_:'%S?55X2JA^7&O<\.:,U
MN$0:5Y%^"(%L*B):'Z./+'0V?VA4_I_\U?H3, 3-\/RDK<" [$H+@SG5B8:A
M/OES6< IXR :EUVTQ6O;V?#78]\4G/(M_A.P (VP/.H+0./I,[?F63VRQ'[O
M(30/?D63632[,]7'2!H=N$0E(Z2,'I1&"\'$ -J%9&20KJ@VP=)3&4FC8D[1
MD<2X%75Y">7M3I0"19N@HM'(3)M>NO^,I!F*WW8C:8: H+?-(.L6V:2\E%Q3
M>,GK>H#:-A3(2X++VF6/NB2,NZ"X\<J9$QA),P@*CZZ<&:*7WH#UR)8+J9@O
MV1<PZ-8+*#EX$QD(KD52J42G=YHV\U=8.3,(!@>LG!FBDZF[E3_F>H]6%YO^
M;7&>?BPZ0<59#+7W$3.=OU@BN.*K5R A&2^D8>FQ2/*!S^\(&6/J<C&N8*?&
MQH]LZQY>(A.9%6/!2G2U%Y^.4JI3F6PJEELI@S8[@>21+YKFC>ZH:!E3U#UO
ML=)6!^/)[B95V6 :L'+E3?[_[7U9<UM)KN;[_!?,Y+Z\3(3*5M5XPF4[9%7U
M]!,C5YFW9=)-4N[2_?6#/*)V4N)RDB>I[KA]'65;)K%\0 ()).!HE"':IU,0
M!MQBU7N9YU"(ZE,+#5R%/IX"Q\K [E0F2_!2S>%EZ8K3'*BADBKOK,]U6A:V
M'_UX!/.@=HFS]]=+ Z"J,MI-H?G09 T$0B4:EI=@K,O@I"$N&RE]_L_HQUU&
M/VX%KD.,?MQ&TPV@_6[*^_V]ZNV:9^*T99@)N>@("!T"^++P.?+,&3>!25=G
M[.-:DAKOT*R.EG4#^O=2W="IQ*<RT\DMKO!'KI>UFR47.5A'@L0 AU \@33C
MX)-WP+FRA@>;Y=,=+FN2B+5?T7B+WZ$ U:,>&O!HG3D\E&B1T)(59"1A/F1!
M&<XPJ+$6/)$)#+?&6VZ,-I5>F*TGJO'&LD-[M;[4UP 2;Z72!2HI!<U2,."$
M$DB[BYADH3UE+9UP@K,0Z\SE>$C%6QG MD]RLK-6&D+4TLZ(4LHD],R18\@K
M?.EALLF"UD*FF,MLYSK3D%O*!W;7YQI@["#<H8.H\V^IO "_.;<?.$REM(M6
M2)!241!*4K"ERS7YR$E666GK-@JAUGQ!&YK?16'3GJ77! +H<QY(C#&3X,#0
MC$(QCI47#Q2DUX3IF+FTFP71:[Y@V!"Z5P3L*;T&CH?U([J)8$P8CHXPE@*G
M\P)S0Z: :TD]MYP*6VD0T5YS\^NU43<1BO2CKP: MV+.LQ,D*8N'L.NZ*KD@
MX*T(H*A&T6B#SK/.4(#CF9N_E9)?GYN_C<1;P,S]/._;+24J)V6$@:0-GK>>
M1?2VW(*@PG'J3;9IHR:I[2'SE)3FIN9OI=N54_-W%70#2/DP"=/OZ<Z./I9_
M4%31!?PQ1(=',;)21G%'X<&(8-&0B.4N&!%-G8/M!:(&?A_0Q-'6E\[:A=]M
MS)FT8DJ4%#,S9"9(<.6*BO$@8G:EG%[G)<R+9 WKP'I3_F:@VD$30Z=KG3=^
M9IJW%^Y6BAR-!*(D9AV69#"^M/1PG1-7)G/[I)%A3<[VTK<TB9!=-#FM(=8&
MW$X/\YPPIV4^2W3@A"/'A*.M18F>1!L2+"6,M39^]N-6JT+4VSY##XR 5C#O
M7^?8/^7XR]4L?,,__#(;AYN'+K<A[[)G<N1YI-%J/'*X0TE0BY)PDH!,1F;/
MO/:DTN; :CPUW@_1,SI7&<?P4&G%:'911/=+F9DQGES<C,R@(Z\MMU$*D":G
M,LL=>?>1@51$X6',>0H5S:0G+AKOZSB 80P!AQ9,H9CQ6?JQ-/'X_FIVQTS'
M]'QD?-8\1@.!*0DB:PU>$ TV:^*D)#S(.I=,K]/6>"=(9=CVJ[K&P7@S>< %
ME(JQ$6*,92"X()@+"PTY9TX%D9S&>' L'O.0F_I0W%YQ@U\U/)/4O1Q/_\*0
M9SQ/Y17X2%-.@C &M"[F%90"[W(9FRF8PP]U.FU6*M[T&X]TCLI^(*NGDP9<
MWLEE]S,IKA;N:3?B(XTB$TRJJ('2[B;&6K"<!?RM,(D$E0BM\QIB,_H&OGL8
MUOE54.'@'K#X\Z]7_K]26)Q/[QW[0[_^_BJ=3T_=[/+ZUO[BR21^FBY^O;J\
MO+X9++@,0[CF*$07@>JR,4 37MJ"%)X%W&/B&# ZV>)ZMC>Z-D*M?F.H'5J_
M;P7:-V%-X<]9J2 0)D!XY<%&G8!Q08S(EDL;#HKLS6-1\Q]@]ZG=P7&]4NHW
M*UL^Y]N73_,/WW^X@ S^<MTU[4WC.(]O*DFC2+D7FB<(5J 5&RO!4CR@E(LV
M.L^9]-M&LSN2LA%^[9O$[T&UV$#\N[.PER^N;DWX;J3Y^73A+C],%FCO\W%8
MSBOE0IJ8#1"I/0B6/7B;!*I#D4QX2I(UMN%U"^XVJVF0-V8MS>+G#=C4YZO%
M?.$F$4_,)X)0(G,5O4._8GA94"8PN688Z F-^C.9T5QIM& MEC:SGC==$AP<
M*6_ 9+9=J^&\R.@V/)#@),HH)3"$1G#.$Q6I0MTU-@VZXDH8^I_"XN%1U8#1
MW8UC2+.?XY#6Q+ZW8ZD[P<R[X_GAWY=+7\S=_IX69RE,+R;C_T[QP7R'^2AE
M$0R1$I2A"01/ 1S+"63 <URK3'2H4[X\"'N;&=A;+8&VAZ"W;%8W;NC7Z6SY
M1^7GZ,A&(B++##PE!$]Z&<!G/.Y9,DK3S!G51V9?*_G<S-#>:H&W84PU8'&=
MM_@PGU^MJ'P_]"1W]XVCD*UAGBN0WBK4!5'@M-3 /<TV:L53K<7=VY*Z&>[?
M6LWY,)KM#;J'VXM1]ICDFSTFU19CK/B.VILQ7F.KC=482II$(N;3*7I?6N,C
M6(N^444KRUM]*52=UPD#K\;H[Y;BX1H>:Y3Q.I9+<JW+33D!%Y2!J(F-QD1'
MTD 3)G?BYZB79FR#[(J76+O"HX48I#\IW)2;1DX'PBD)(#3%DPR9!TM" J*]
ME"8H+UVE&*5O5H[TV4>/^*QG,CN Y?B7AZ^\G_MM-IW/1P(#/.LU!>M4*-LQ
M#!B?+:@R2D<8$9/@35K-"F:.]%5(NW:S+V!:.&=69T0WG6"K4Z+$G?::"? A
ME==AVF->+PS(D).R*=K :XU2VI;6(WU04A'Q==6]/:#M#: GZ:+$E>?-Q$\/
M%NB>3.+I7S_&L^X3[JQ]%*-QT3 )G%.,<9.A8+C.D!6SY=58LJZQAX*;LG:D
M;U_:/2?Z!=/;,;(5<:=50A/F0'<#CID38$4W[U@&[B*7--9983),DM+>/6N[
M1K0?6'K=6SQX?V29K+$4 E=4FK+U@TF2ROHK!HYI E)[F@F1.1C1I,4\8V78
M].2(;[SV T4+24A_KN%)5\UM&-O-NGA0%1@I'J).Z#%T2IBF$9?!8C0+DA%!
M@D#QV>9OBS?D==@DZ(CMJC*L_GT,;T0M\\XD#R1ZC!L2*P-ED@&E\8^==9SG
M-OLC-V3PS=Q(5\'Y,&:Y%>B.YPY[[;BU39I,'PM(FHCQ.LHF1(OQLRS]I0DC
M:6XIC2)DU&J=!6<'9/+-W'DW89D#@>\83LK71//L9=*+TF$ZA%1VVY9AL2B=
M6+J^I<381ULM?&(V-FJ:6_'Y9N[GC\(ZZT'P& QTWSO:%X4EF-7:N "!.XIZ
MI01<2@R"<=1Z(0EO-)W<B^TW4RAHPGR; >@;L.9-<P2C&.=,A+(HUI=%$ Z<
M-0F2C2I&28*BS=<;]K;08ZA"'(.%U@#=VZM;O.RFDC"49PI9J%A>BC"P/F,*
MGX)P+@FB:9M-BALR..R)><1WL34 U,HYYU\7B]_:Y9RELDD"__S==-*I[\I=
MGJ?9=S8B5BE"I86@%*HQ6 ^61;0($W+(T0KO*^:6AV5VV/-O:'MK&%AOP/;6
MNZ1U(J(CZB77PL;RDHR *)MY/:4,LH[9.1<QJVYL"</NS X[1?2(;:\VL([E
MG>+=)(R3^?SJ^XUL^GVE^-(W5'FCN#%+;;Q0U$IC!!4D\(B)E/!*@LW9@3&:
M:>.IT\95<5='^D)QE7I/)O'WM/@VC=/+Z<7UG6B)5I1872Y5E0$,6Q48YS$G
MS#9*;C-3N;%,9W/FCOKMXC:8[RW+J02<5J*LF]PL,IZ%-A),>40@A$]@LA'
M4\HL$2F=J7A)?LR-&K7@L0J^V^NJ%93U)=G'-PHH-DL2IY!#>="EN0"G?+>:
M40D:O9&RL1> K_)TI$T1A[2"X;'T]JSJ1RI#CM^/?XXCQK9G>!B/8BZK8F0$
MDGU9[V$I>)$\2 S;*7H::H0Z!N-ZSMJ1MC8<IXWMB:RW9FIGX_D_?IVE]&&"
M!*;YXD8@U',5E0,IRL(2;?!$-_B+U-I0EJG,M9[MUF;M2-L0CM'4]D;66S.U
M6]_SYQ23R_'E>''=B21I98.F'+PR&D6B&.J*&Z"&9A)=<LPWUO"^.7-'VE-P
MC.;6 [I:,;A=[L-?$LG-M3=Q)H= '$2K,:"65H"WD8'.#L7@HV*^T@+):CP=
MZ?*U0YK7\%@ZEA)*-]+CF;@JC'I<^QWU1CUNQE8;A13"(J8<F'XXQ4-YD*O!
M!419#C$(2TUY[_ 6"RGA6XI7E^E^U]&+$X>7JQ?QOS[GIS.%.TK/2TUTY&0@
M/G@+P6=1EE$XL,)PB#)I*Z@5-E>ZD:O!SE$72[;!]3-7/C@X&HB-NK/I''_X
MY*_Q?)1\X)*%# JIQ\".!; Z29#*I9A(D%[7:0]Y1,; 19+A8?%T(^S..FH
M8+N_&KIG>Q++7KI/[GMZ/RT-**/ -1J]4J EIAU",5DV*3H(SN;(*9?!#-0V
MOP,WP\)]#W#U]CZL)TTW@/8[EW$_RN[WU(U$B<*E+##5L#F5ABXOP%(I@;&<
M760&#ZPZQ>>U)#5>BZZ.EG4[*?9270,8/$L8'(U+7MFQ\L=DO)B???UCR8Q,
MDL68%+ADRWQ059)?9P#-'IFR*2'157#X(EF-5X0/C<7^5-@ 'K]>^?DXCMWL
M^JLK857'4G?:>&K*; P'FDADQ$LTL;)A%@\;(@F)@MA*Q_@ZD@;&87.A9S^Z
M:P&$]^07&_V<S]&XYYA"EGN;&X/E7'G*E '*8P0AJ"Y[N=!JE52<6V4=K?0N
MY57:!CZJ^P'!4VCUJY'!%Z:C 4[B4D;SI:=V) 0II0$B-)H>>GUP5"?0T7-'
MO!3</2D/K-N!ON+3!P9%S^J;]BG+!AS.ATF8?L=@TBVZ".+CTE-W9B,-L=9G
MC 64Q"R+X"\^\PA>1!:S%(G:.M79%X@:N%^HN9.O+_VU"\6EE4;I';>8V"CO
M4YFOGL#%,G;%88BI8D"!U3GV7B1K6.?6F_(W ]4.FF@ 5L70\ 1XX*)YN3LB
M!!V^+/9FO .C% 56!OFHX%-F=>+Y9Z0T"9]=U#SM4^8-@ 8SVX0$?,-\^7WZ
MF2ZG/XJ$3KNJ:UJR9)+4T86 )STR(KPEX)-*$!)W-G(9:W6\;T#<L EB/6#U
MK9<&H/9;FJ29NT2.3N+W\61<2H:+\<_TA"G+T4:,!62.E<L4!B8FCM!(GO-H
MK*HT\7\C\H:-RNK!K7_=- "XK^D2_^JB=!VYV3_2 O_[,3\\:Y\$<A&4L""B
MB6!Y]. ,"5PJ*JRL=-_U"F7#=C#7@UFO&AD08?/98G0^7I3\Z,,DEF<&5V@\
M)1H-5#N9@P.J%3) O,(<6V">XVWTEBJ2A=P$4O@-#^"$OWL*I;4D#-S]WDSB
MV(^.6@/9W\:+;UTO3NE7_#;^<3X]G2S&B^M;XS29RB0"))&0-8YF:F,DP$DH
M#UVLHG&C4&TW^+U,W# Y0$\P> E4/>ID8+B]^S9.^?2O%*[*X?\Y9S3<V:UK
MM@S-,%'(Z(8QVM0<7;-DP(S4(C&5>.K/L[U 2$,PZE/QT_ZU,/05_ W)G_/)
M51POT.M_'R\6Z?:DEUQ8Y3%OT<;)<M(+,*GK<;'4HJ^7@F]V%?_2MPR3'1X*
M*_T*N8& _<ML^B/-%M>E<K\H0VW_>37^<=/$?]<1E24&@@&37IX]!R&9 L]R
M!LFIT,ZKX'2=F'T#X@9^"=5,Z%5+GRU#M#!T:\N)Y4@P:Y&RF^<J+9CRO$4X
M[0G!.(/'.EV[&Q W[$5L[X#8%' [:J<!P'V=YL6_4+@/;@&7SIT8E$=D$K+0
M%$0H.]E9&2/AA6"&<F-XJ'-[L8ZD1L&UJ_*?7E[THHD&(-7/\?!Q/$D?%NG[
M?,0(M9)0"205H69KP7O'P"JC#:?&NF#JMM+VP\C +RV;.[Z'Q$D#9K+D+,75
MC"\O+D=EXRR)>$"E5+J10ZD_RZS1^#WW29! 19UZ_6;T#>N3!X70TV<[_>MS
M9Y3^3#,_'7I^1??+GVE>KN%OI$U'DA*;.(J5!8715Q2\S+DU0+U04G@NI6YL
M?? *+H8M"K>$^<&PT8#_WH_WLX3AXWR\N%7CK1"TTMH1;< '7OH[D@7+E0"9
M'2..9:98BP:RAIUAZ]EOQU+Z0$N3,R0^?'KW^??3\Y/_=_KU,9V;C8=X^,_W
MG_RPEIB>ACK<%+[/W5_WK^#O7K8G0ZFV-@)590"J)1JL%Q0<I491JPEU=>X=
M7R"JGT;41Q]]CJ+\!7_F'R/-F$J.:DB*6<P<!-H1#1$\I@W&T2ATJC.*\26J
M6N@CW!\?J]M0>]!#ZRZDRTEWFC/S_$-Z=2>K"#N 4]&"9:,,1E1E,J4P1(&3
M7H,.1G+'E">ZSA5>1:=R?X]1#M+II#S7+(6PY1<NTZQ?TB3E\:*3^SW6F1%$
M!"? ,XH1)M%H/YD8B!H-2#$>;*PT$7QWHMMU2=N@:_TPEKI:;"%/N+]XRSF%
M4G._X[.,URM!YR2,+\>=4I_PRJW/,00'3D<"0J4 )L4 R5OG-;&2RMJ(W9[J
M%IJF:T*VLAZ;PNS[)0'(Y,E\GA9ER-['L?-E.N0XS9^PJ8A.W"4-F7!2V@Q"
MZ>!U0*FR(MKD4ZJ4O>Y&< O]UC616D][38'TC\GL+G-'5I?'QOQL>GGYZ\VB
MUB><RB"-]91B_FY=F7N#T;30$3@7EF- S *M-,=S9YI;Z-FN"=6J.FP]<;D/
M@J;/@J ]IF=N^0V]ICQ;LW2(?$@*%H,58"2:IJ I@LV.0U":X@%,'/,;]9BV
ME ^]NYH5 UX3.I?%?>/)U7AR\?E'6BYPOQ.'E<*H1#+HW+TEI +#$YX!7;U2
MVBE%29W@<G>:&\Z&ML#6LV>>A]%A V?VDM-?4RSOP9ZQ.B*>9F,<!<TX R'Q
M0#&6<_#HZXE@CC+):D)R'6'#XNY0^%@-RUZ4M3WV[ WV)NG"W<S,[A>"W?NS
M$@[C/UC!6\XAR!0R6K(AI=:3P7/JP7KG+8U$2U,G0MR(O&$S[&'AV*/BF@,E
M1KII?#%YSE74P46J(CA1AL7S0,$BFQ!-V1.))XX3==9WOD+8L GTP'ZQ#V4U
M!\$UPAQ9%XDP-D"(Y5UN>49BC/1@LJ0Z1,T2K=.%^3)=PZ;%PP*P#U7MC;_I
MPEWV@K_;NZI=A)D-Y\YA\$V4+DMT,P?#6 1*HR'*E=O5.L7D/8AN^)9\CU3F
M4%IL()>Y9749'Z^S1IV5ROA_@+&' D%B0&FR!"1+%TT0(=LZ1=C-Z!MX'\2A
MX+(&ICWJKIV3_):Y1Y'R.A8-"\Z)'(![G<K+306&8^QBF.(AB^18I7EPVU Y
MK*\<&J2]Z[$]J"YCZ77,.4]]CE8"X\0B<UJ EX("9210QS2+JLY-Y6;T#9L%
M#0W/'G77'C#7<87,1,&=A>Q4><:!-F<TBM!EDRRAC"=7)R%_A;!A\Z&AH=B'
MMMK)B-9Q0Z/DZ.4S<.E9>4)DP,5@\+\$QB,I\L1KSA-NS/W5RF3ZD'[?6*I4
M?O[D9C?S^.;]%)N??UZOI>57R#U (9DXRAR1%$+7SN6U05S)!)9QXR(F"\G5
MB4<.T:U_XZ4OTB1<WSSRY50R08V$X#)ZYN@IN+(.F#)M)$=OREF=@1-K26JW
M#+P-,M9ZG+TTT,#-R!TC)U>+;]/9>''=C=Z@,I1ET<7].O3&B3GPF6EPZ$\9
MP?]E6QE'C^AI!$3[*7L=A':7?)/X6<[7,$I9RUB9VY($GN<T(0LL0Q"&&FTE
M<[9.>\ ZBAK!T![:?A5 .XB^ 0@AU>5U<7@WO9HL9M?+22J:)ZE-J<<9H4 X
ME\ 'D2!$2W3 E("X.I'S2G): \\NFGZ:B.TM]@:P\^B^[?]>S<;S. X/%@2&
M9+@*S$(R,8%@QJ-]Y0A9*2^1H.A%I;G.+Q/62$6I3SSUJ8H&D/5<1F694N>T
M><XT"JF Z^*T*5'@!75 I$V8L@H13)WZ^GJ:&L%3Y0!I)PTTBZ6ES7F=)=*+
MRL[6EXL/]+@T.9 Q6&LRX\%7?DZ^@JK6SKO=-+\1H'900Q.0PL^:N,NS]#--
MKFZ'37PX^WKK;7F*@7@)E'2;<:4!8PPISM<'+0-SE9HB7R&L16#M@H!GT.I/
M'4V@Z[E#_W@W7,5JR8S+'O \)^C4DP'+*05#&1.<9LQ@*I]_J\AJY&J[SA&X
MMQY: M7CY[>?IN4&^ I#1936\@)_]0B>,N-G%)116L@,4HCRA$TX<)8[2*5X
MSG*9/E7Y7F$?\AMQ?_O#:1U0#Z;;)@;N/7NT^Z>[O+J;5?4O-PEIE*T6-' #
M-"H)@C-T_:2,HA*,IR M!C*V:OGY!>+:2QOZ@6/?>FD3;,O*_.3BXW0^?^=F
ML^M\\_QV?GNW,U+>9JJ9!V;*R*#$+;@RBTBRZ'-0+AE:YQGE#L2V=X!7 F//
M>FO@:-^"Q4?71"-!DG$,I>D402-$YP_&HCER+AP)FD16J3J[*\6-O.T?$J2[
M:[!%I!9AXN_'BT<\WB[=''%D2'&%^%'"@%"TVZPI (-ZYI3F@L<Z8U*V)'38
MA2,'Q&6/^FH CB<AS*X>-,.E.8;,X>;-T,B):%F4#%2B:%K,"7!!^#)%HUS-
M)TPHZVS;?8FJ84?CUP-:;YIH %5K!K2,&,TJ9B_ *"% E&4 AH< C'FE,A'4
MTSJ=L&L(V@A+^OBPU(?\6Y^#\SC1G]Y/6EO.6.NG/7'3;^FU:7$GU@[1RAA,
M(CX;( *M##/6 ,8$#Y9:H2G%+"'6,=^*K8RK!_2MZCX_7S6[[TXV02F1E960
M(L%S/Y8W-3EF",%+;HU'_UWGEJ4G!AJY&-P3=<_VQ@R@W0;.WTVF3I[<#FLI
MZ=05?M[UHQ\>:1$2"YCR:U<F9"3.2U[E('+KM-/)&%'GG70/Q ^\:68(T&T$
M_'H(.!+0KWX>F>8CF8B.03%@UI4-S#: -SJ!IH8GK30)M,X]T#Y4#[Q<YDA@
MWHO.CP3?=Y<3]Q<229H03=8@%65E[T<$ZX(%GZ(UPH?RS& P9#^G=^ U,$>"
MZ3WU?"1H?OI:N,M]QO@/BRK'[G+DA0F:9@<\1>391@<NZ  R"F:I#HZKX6*4
MUZ@?]B;_6)#>*P:.!/>?%]_2["3^U]5\478[S4?.>>*%1"'CD85"IN65*LV@
M6:0Z!R8M&RXZ>4KML)6 8\'U7CH^$AQOV7U#/95:^S+]@0FT9)_!B/):6B07
MB/,^LSK3C_KG9=@BQ;'80$5\'(F%O/M6=OI]F&S2+\0R=]W.+1Z] \%% ,Q3
M!$09,O).M(G#!?);,#)LT>58;*,6,@8TC%)HV8CWC^/OXQM$?/C^8XJNX)?K
M)_WM[Z:Q++8,I3;*K(W1<H:)3RZ[8)TLLUHX$"VB()HP_713U_.*3QW2-D*Z
M>8M(;T#5[<R'VEP1(YYES"XX\%[IFR3>,Y\@T2 TB=2S6*==<G,:-P*U?8N@
MKJS/W3WS82;_/#V);I=#7?=3:7_UXWLML6_'S %JZR)JY7P.*!^#2/'HVA"0
MI=B2I?24*5=I9G;%VOJ[!_L:7UDO=B<';I*()DH@WH7BXAD8_#T:4 Q*&^92
MJ-/ON .Q[=;,MT'3LXGAE;760&JV1;/QR#G+0N0"K$[E7AT##YLH 4YBYL$S
MDVP=P]R"R(%7SM0&S.ZMXEMIKT5@KNXV'CEE+8^4EB88A?8=+;BR4X=+KKDW
M3A);IS-W0P('7CHS-"![T%JC8+S]L^5M7:D^SGZF(M2N?]E=SD=EFHHPV@)U
M:&C"$0'>> &2)!^T(MI7NJ?:C=Z!U](T -6>=7H<R'UXNXR<WK9(OW3]K'7P
M(F7(2E 0@928RAI@PO&HO8Y9U'GX78.;@7?AM(?ZNG@8^M;UJ0"Z.[8T7RR9
MO[^%&V&NH!07$5C@%D1VN933-1!.LA-<:,Z?M%2LN4W=^"N'K1<?"HH5U= :
MN#XF-\=@_&0V*R6,F^HVSSE'P1EH33T(ICT8[@EH_#-/N):)B9U@M>++ABV^
M#@JH?47?XMG]#ETPFH6_[*Y89V-_U;G@1Y%USCH000ADQF79*V[ 8W:'O[#(
MC'=1A0,EZ1M0.VP!=/"SMV]]MHC9+[/ICS1;7'^Y=),%"O7TGU?C'\4<1]))
M9IUPX!7Z="&$!)M"*ET_T5)='K%7&BN[,8W#EBT'QV<_NFL+E0^$]@)[EB$9
M) &3NAP4U(!SV4*VF3.9.+)?=S/BAH0.6X$<$)^]:[&=&OEJ+I_F:.X''AR7
MY57SUVE>X%&11I%&GZ,VI0< LS!M,IBD"?Y""1=)V4RKWX1N1?%F=_7D;<.W
M9\6VCN-58;ECD4ACS,W0?>$E U?"<B-)-LZ)F$C=79^ODK@94M]B6:E'U34)
MS1L9_C:;SN<CXDF,Y=Y*1#PJ!,\:O) "8QPKE6 LNG2@@+2C9S/0O=W2T?9*
MZ:UOJ.X82H%V$3UF<Y+P"$)&#DZI#%)YGQ(S4I #X6S'EF3Z=HM >ZJK81_W
M*2U&,?-(% ;#L<QR%91;\%:K(CE)E$]"J0.-4$-J-H/:VZV\;*N0MKS; _&,
MHE2&"92(IJ341$4"2Q0''4@BW(<@5-VUKH_IV0Q81U]'Z5$I1[)Q<_4PK[/I
MY>7RNK2?_MN-OZ;7/MS=F#M /Z[A/$9+,:@WLMQ YPR6*0E*\,0834[RH^O'
M??("-:\9$W?Z5[B\BB7I^5Y6<\V_I!GJ8()_<#X]_<M]'T^Z'S]+BZO99%YT
M]>N-KD92!\JS94 LID,B)0N&B A!2H7V%[S@=7+:VIRUV^F[#4Z?^M"F\-#
MA?FZL8DN4$J<"H")/\HX9@7&!P]42,>)=42(.AUM^XRMK(;&ME"SX>3+;52X
M,Q)_I-EX&K\NW&Q1$X_H#F;)S5.9_7)U6?J>?T4EO;L9%?NEHP%_^LMT/KYY
MA)0%<]D9 4DJA?(4"CS/&'@'%JG-/J=0YXJ\'_J'[24^1K37!$B[;OI]6L7U
M%^1VMH)GF6@(WG@PR5(00GIP>)"B[&FR5E-F19UYG7U0/VS/\C&:1#UPM'/Y
MM>[LL]1&IU&2R>92LPB89E.A05KIK+9>$E.G<7F?\*7:#=@QHG<K%>X9OIQ.
M8J4[C4^GYQ\_?_WZY?3LZ_\Y.3O=Y;[BZ4?L?Q?Q(E$]W3.<NED!3L%0UT]^
ME[RA)Z'4N!*56@["<0]6)0&<,QJY,EJ%2D.CUU"T]ZB#)Y][CA+\!7_@'Z-
MF V69: 8=R.K1G>3"4%YHC7W3EE9:;C3.I(&'A+<!R:>32;H1?Q-3OY_8J?=
M:LN=KCQ7?U#OCF05@;7="9&('4LT$.,SB%SB>"(C1#QSJ';&&GT8&^O+G7P-
MWU*\NDR?\]-O^,7-Q^%D$M^/+Z]*$%6D_0#M*FMMT6B4$1;1;@7XLE#>:I42
M"D-[44<0.Q+<J"O:!D]/7=$A5-= +GK/YLED,8Z%I?'/]#6%JUE7D+H)(U/L
M$O#I]Q]7BV78N=Y5$T%EH!@P$DO+-"^?P& :#I8X%;,DBM,ZC1+]\S+P@/*Z
MN!Y$X<=P-C]@>YH_I469RO!CR?4>M<H=OJ7W4WUKUFH?^399SQ0ZR>B8!Q&C
M+@^S.4)9!4Z4I.9^KWO31W[WG*T[&CZ5=Y&EX/6,6;0%;IQUP&2BF 53M%N:
M"43B<LJ6"R;M:RC:X'L:/8VW4?6C1X(]2K6!$W=U.''GVJDP/$H%B9;N298C
MNM&L(?J0I8C9,U)I@-Y+9 V#J-Z5_TJVN;LF&H#5G8B*2Q\)*Y.7F"GSA!8F
M>.GP)IEV#45)2R^XJ-/]\8B,MAS1'NJ=]B7K!H#RQR2.YS?/5E.\E5%AI/3.
MAIN^L"]NMAB'\8]N*-5];-A)<(3VAO%G\A!4*463H,#ZR "C4LN$2(%46JRU
M+^5M1?/]P?&@&FVG7/3("D]^8NS:9>)3C'&_EZU)F)I\FUZB4I=<*F-5MHP!
MU]T5(@K;">% <TQ>".9/6M7)2[<D=. -0H?QFCWKJP&_^K<TOOB& #_YF6;N
M(GVZ^N[3['/NA#C_?+68+]RDU.,>"]1((V,)6)0P%C"1%N6UJP?% O5&6TYL
M'5#N1.XP'K1V'%A?<SO#$RGRTR$ .DH>S3F[ %XKA@+%@,82@4&.<,JS* PU
M=4I[6Y$Y;(1Y .#L ]6M=-BN!UW>LS_C<12BQA";<"CMC^4:E(*WAB"@RI:5
M'!BE=:HD6Q(Z;-S9#$A[T6,#,%T9(8T829H9BF>/5*1T'LK2-4,A*YE4UC%9
M7VG%V2IRAHTA#P^Y_772Q!']E(VER8PL#<%9FX$EIS!!<P8<MPQL-$):+1WW
M^B#@6A(T; ?<\/#:12\] JQB[>N3FY51Y#][+'0]^\C>JUHO$UV[A"4D1>R(
M!"1DC+*8,'B0(<Y\=-:DD!.GA[FR/U#7RB_7-QG[NTLWGW?=#R-O+2'"4Y B
MEFL!X<$:GD'):#'J3%P)6D4$6Y/:UI7T3AC:LE-E3W4U$'!U"]#+Y)J.!73T
MY:KHY*_Q?)1MV:)H).#_EUDCJINP:"%X#"*3LY+K.E?1:TD:%E^5H? 4>+WH
MI0& /:3__?2[&T]&G)- J.1HD#+BR>XY^$0RY%QV:V'TP)[.^^UKC<\S6@:&
M5#]*?KJC9S^)MX"9>TLZ^3V5"'24LI74E1%O7,DR<B: 0>*[1FB3E"HO'>I@
MYADM R_4V5.[SQ<Z[2/JH<>+/ZAO?#RG9,F!4);2&$N'O,GH>(E"QTL84)^\
M=$1&(?1K@?;ZCQ]X?TT_^N])>DWI7]YR8!S3BLH S&/"*&)B8!C^PKGRW!FO
MY=->]TWT+[?1?[UY8+7TOY/T&C@L5D9CF.^F#WBVSD<>STXJJ +*REXEQ_$D
MY=9"EEJ56F=4N4[Z]#)=PSJ1P\:R/6JH(7_SY[2T>YR5Z[);QD9ES[!A64.@
MRI35BAX,5102%2RR7!8B;=:$^O+WM)5H[Z/.-=YH7]DVX);>32<_\<.Z]OZ.
MIYLKU)L_7J1(1YP:[KA+@ 3B8<L81S^K*3CMB#8D9NESI9#V%=(:;.;:#U]U
ME#*\,WK"S2<TFY!N9A:,I)1.>^H@.V_Q&#<8QC-)@$22%'6"4"<W]$4O?$V#
M#56]N**^)'L,;W)6/U;JKTCQ\N?W7K'8@IW:Y0MO0B;!*XR:\!<AA09K71D8
M0B2&3#HX4F>Z4OWRQ;XOW+JHDDOGN$P*,DL$A!&A#/ET*!]A-<F>B$KMSOWR
MT58\MA/ZZCUEW%K1#01O>_+\R_7J#^BN=E4D)+D<(//N])!EY5H2$')R0C*A
M::[3;U"1J58J,X?'ZK1-X#1K0Y_<][2\M@HR>:%+WZ21 830&)VE0, (9)+>
MO+<^H"'<4S8LFIN!T$;0WE&?#>#S;Z6Q9;)87GKFH*1WF"J@B"0(1?&L]*H(
M2MG@G!/.U4G&'Y'1(O)VU?#3QM6=Q=T 5KH<\.&2Y[):;<D*D3XI%RFHY,HN
M*F? >Y'*5'DC&8DRZ#K/05\@:M@+G*HXZDL5#:!J>>TTQJ#CRRT)'7M+=J(2
MS).H2T\M!Q%" L>\ TG+>QPEA%-U9C.^0MBP=SY5T=6G2AI V)ZQQ/U-FB&<
MA$@%1%7V1 O"P6NT,9.I\\(+66M-3E\<M%)O._8,93=('+\IW$QZ'66IK<K9
M .,< VBB#%BN-3"K%?XF!^;K/"GMA?P6P\O:R.L7_CO H,D*P+O/O__^X?SW
MTT_G7T\^O7_W^=/YAT^_G7YZ]^'TZRX7_B]]W/[W^QL3V]-U?BE$CQ?=.L^3
M22R+Z!$":1)*%>'YDA7F$PME"GCBO*QC% 2<4!$P(M V6,HLK?,X;2LR^VC)
M?/7+[L?6<9J$*J4V0F4"X;-" Z$8CAMIB @ZQ%2IQ7<K.@=NY:R&LU5=GI6T
MUZ1[._W]R\?/?S\]_>7TT^FO'\Z_?#SYM)-?6_DY^SNTU\GKSY/=Y<FH^+.T
M&,^ZAO,5^$HA*I>"@N1*\ER6>MJR< ]E894S,:A*M;@MB-S7BWTIFNB^Y?/B
M6YI]F>+'WGW=W3J(%1;A2<BT6!MC92JH"!F,Q-@;34-@*$+1 NLX^5TI'MRS
M5<'=4[]V$'T>C8?;HV/CI8^KX^]J]F-L [] E91EK*XL'3U"EFUY+&CPWM!0
M#D*AJCTL.93;>X]V,$G=N=]-,EO>FBX[>QUF4%EE\#$R- 7'P24M@)HHB$_:
MYU#'[[]$U?&XKVWPLV)/;3]Z:>!^Y5Y(A86O/Z:3^73VL?RS(L12?$S*:!E=
M!*7+1E]O CB/0::DRAKK?9"T3J'D5=*&15M_*'BVPK-/E;2.L>7MOTS2,R[+
M#3U7($R*8(55&$X@0ZITB8LZ0Z\W(&[HW9R]PF$;L.V@FP;@AE2G^6(<'E08
MG69198P;)1&\K J-8$)P0((5 3-P1T2=DMQS6AH&TR[J?GHT[B?[ =$3R@WQ
M['KTQ]>1TEISH2E85QHP+=)NJ7(@4^0D!$V5?VF(VCR%_WDQ_?F_EI]X Y;E
M;SJ<= BY_[Z!C[$]-3;=2WP-N(M?I[,TOGC8CT )L]YR#PDI0@/@"6RQ!T-3
MDE9&R66=Z37/2!EZ3VY=9[&?Y!OP%;_],A(\.V*2 BXB 4&# &M<"?DXI=)Q
MSLA+>\2W\Q6__3*LK]A38=.]I#>@ON>SQ>C,32Y2%VX9;K479=NX)1&$8Q&\
ME@2"B3)D+S/=;)D3?NH#UX"_>^H6'GWML*Z@]V1G=Y&V@(-;]"LE%=4:M P&
M3[ILP A& -4HC5"91+O1.Z'-D3!D#+F'RIXJ?0?Y#:SVW]U?X^]7WY>$LT18
MXII!#,*!2$R",RR!%SXR:Q-*8*.ZPD:*?_35 ZM^%\5-^Y!B X'B&A]X?[GX
M\:[5I8S Y$0HB(E*Y*S,Z3=EF42,T8O2C!CKU)TVIW'8;M!JEV>5E-0N_$Z_
M_[B<7J?9[VZ!,I]<//K[- NHC)'W%B.M&,'%LC8BEBBMC#]/VCE'#2]!_"'A
MN '-3=[M[HVBS<#:MTK;!V\1;*D 3R=N=OWPAY:->RX&:UC@H*F1)<LL\_MM
M ,L<T4YD1BKU;^Y'=Y,Q^X%!W*=JVP7RN^E\<9;"]&(R_N\41YZJP+G%O)8X
M@=9)/#@5R\+WE+3.4CM9IX]N(_*://H/!,L]%-5D0\G9Z<>3\]/W7T[.SO]^
M?G;RZ>O)N_,/GW=KFUO[6?NWDFQ&9D]])&?ILJQ5*_O=KL]G;C)WH9 [ORO^
M1VFCDH%!R%:6"VX"UDH.UAN5&'72JCKA^6N4[5]I7?WYJWJI)",BN8RH%XH"
M!A,(?<L=E%&U(CM*J#ZL$)IKA^L51\\+KW54=51>:H_6M]<^LI[/JMD"]RKD
MN/!$6VI N(!04%R H49!"A*S9AJR8L?INN[?VJW[IE^N'_U-=U5 3#0^&0^9
MQ>[\-F!)])"(<"3$X"VK\_Y_)W(;=V?;8&O]X*%:ZAOX OA\O"C<?9C$\<]Q
MO'*7W2VX3B+Y5*;4D7(+;DM";A2'Y*6,/$0MTD9MJ!M=!*\DH949/M74/NU3
M!ZV!Z&_CQ;=./D54W\8_SJ>GD\5X<;VLKI.@C"<D0Y0BEQ'1%#!!QH,?DQ_D
M6M&8^BLP;4G<<)6('F#P$JAZU,G <'OW;9SRZ5\I=.]F/^<\#FEV.Q+!T) B
M!I$H*%\6LROPWBG0BBD2)75<]0>M%PAI"$9]*G[:OQ8&!M/[\2P%_.LEY=8Q
MJXT)D&TI <9NLKC6X*E ._291K)1P^Y&^'G\W<-<JQX2,GO(>NCIQE^O0DCS
M^;NI"]^6Y'.3(I[L%GE''@2A%IS4$KSC@;L0F2";C31^_MG#7&4>"@I]"+2!
M._/-0L/N$'=64,/*VB1"44IEMI@UPI3.=JX(3T3%.HW:F]/8RDB:V@%W9>TU
MALNEE5+I&,K(0V3=L["(!AK0Q@(36:D0I:'U\=?&JY,Z6G\!7#NH8."0Z 1C
MN<MQ8>#&U2_=LPJ26(^^/<<HBT (^!05,.6]0OV3X$EOH=%J&MH!SRY:G?8J
MX@8\S<F_W"R>XP_?C'-5#C-3C0& $P2/;T,Q_+<90I;1)R$5RW6>[CXB8]@J
M\.'/L=UUT " ;M=DE(+V@T?.93;K1?=" \5U_S-?W'7YLX[C>[8GL13 'TQ<
M]):',E >M/:8?*80T(A*>=T;QF7B-L@ZM80:W P\)&UW<#V]2!]:TPV@_2S-
M%[-Q6"R'>/XQ&2_F9U__N%UTJ&U"[R^!.$R!A!7(C-$,I+.4:TY2H"\]S]LG
M1GN!K('OX0='S;/ KB\5-H#'KU=^GOYYA2([_8F_W-EY9-D1+2TP7V9[$<E*
MZ9]!* WM6<0H<IUL80U!&V%0O)TCO0^]M FOV]>5&,8:(C"UT@0/$I4MN,C+
M8E\ET4Y<B&2C3*(/@+5PS/:B\-=!M(/TVX/1[5IHI@(IK[-D(J$D7A&<)@EB
M4%Z6_[%*3U%6DM,<?'91]<L VD'N+8!G[4[[X*E-26B(HG2%"%$NFW-"T5B9
M4@I&N3K[7M:2M!&(Y!LZYGK130,@6[$$VXI,HW *J"TS2T- #LHS<!DE%<FZ
M0&2=8/XY+0/[IGZ4_'2"['X2'[J8N'K3>71!,IL9.%Y&3^9HP;JHP*MLDLV9
M/>N!['U/?+T9=GLJ[/4]\=M(KP6?<;_2_.1V/DVB3"5TH\Z79D7+*;ABY!99
M4"(FPGF=UV#/:1FV&-@36'H2=0-@67,B?[Q[492%-SDH!D:4RKFF&;PQ''AF
M+EG/',UUH/,:91L!2;V=F*97336 O$_319J?I9#&/XML'K!7MAQ-)^%J5A0Q
M4BH8IW/ 9*"\;9?(D0G!@/':HM2("[K.E=&&!+93.-P?%=/Z*AHZ0/HX12'=
M\]0%D?'#!#\]S1=G^)L15=$I5<9RN5!VGGB#![^FD$.0V4BI"/$;!4NO?M70
MP\HJ0*>"C!M#S'F:?1])R1,)# -!Q@K]F%R@-!QHIGG,+I&<S2X8*1\^;)GY
M8*C86HY#X^#DXF*6+E X7V;3D%*<+Y<HW68,'^;S*S<)Z6-R<3RY.)^>S\87
M%VF&_]U=<XV"+I4:[2"5<!.S4O209=8CP2!1.9<M-7DCT.Q+R;!5CWH(.ZB&
M&@BAOJ9+_*N+DTG\W<W^D<JNF]/N568:12H)#3XA>C"R$<@8&.0"/.:QG%&B
M.:_TS&\M3<->0E8-E'I21 .0>E@,7[)PLS.NFZHS7WS.OTVG$1G]FF8_QR%]
MG5[&$4$7SI1'MTVM!E$*X)8ARY;XH")G3%>:EK0+M</FC55A6%UY#0#TU;Z-
M=6T;I_^\&B^N/TSFB]E5U]_1;=(Y_^8FGW]T"?MO96WW_$,9&#6>QA'E)@7O
M,5>/)43%N 5LI P"T9*PZ#25&SWWZK_7JR<.-S($?92&T"1(_HV,YV]I?/$-
MM7OR,\W<1>K^\CVJ^U<WGOWI+J_2B G-%0L1>/0"A+<>C$);4'@>,E'N25F=
M(Z,9$6QD?N8_YG<PF!VS?7:__%G6$DPN;F1#1\1QDLN9KBT+9:M !A=(@J D
M2B0I1UB=H?Q]<K&1E=A_+RO95]GU!QXM_Z+\XI'Z__T__C]02P,$%     @
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
MEMC>VM_&=WR;%XO@>N=$_9 5AWGMTZC:&!WQ:E0ZXHWRXP>D(>"_BPGN$,>
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
M"=$9@($%#YU;+]'U$VDK:Q(J&E,0C@IOO2J9%[1.$<B&Z7:.N:D_X#8"Y*.
M?W.>N;3$ HHDN_L@:B;?$U(>*I1)HJ5BSH[59=FV$0X 6]\T;Q Q6FIP3BWA
M&61Z%[!-TEIXAC@'A,VH<,&$2AY5<)!D1L+],UN-QRUR*?N+8G Q9SEV8! X
MV7[U"]U)%\ P)7:C\W)[9@@V6'%M&VL;[-UKWN(R5RDH/TF&@,F. -Q$LYB3
MZD0)5<R)S O&6L*OY\F+QGSPN_NOV>3U,(*J@4:^%16:-^M*GZT9/!_Q(+L5
MES>UZ94\(B*UY@]\L6],X%;1O1IKNFXX2(F1<6 J3I"GAHJ=]O1ST DA5:/<
M!6=U$A";@K89&5L5'$:F>=6YH4-_8HFZS"L*O[D,ZT:L=-2 C(J9[AZA.GUL
M.9S(/@?/=A.<B.)IO&NVH*C<E$-(#5 ? 5Q<D#SEY+BVU+EQQU5(9VFOPX/6
M9&#LDQ<*AN\\_8$OY7@$H2DXT$GL2-28<V<GI-#(?%NKBUSRQ:V,-P3Y>S(Z
MSB",!W&?@^NZ1$=$>_8W[7YAN N^40%]32S<=;N?)8C4UF2[X893+ S=GQ8I
M' 7X,$F.B\DH&&^W<\SP/B<^-$#],% $"$[IA-!"PQTUL#[&CMO%)1N/4>?H
M[V0*VG)K_V [6, \S4M=PH)ZRG8<L@_H >NTT#?*JVGCP1OTH(J 7N<TG:YM
MJCT&E;V:C>"ZSV:('9WTE 7Q=DTS(ZT1>SQIG^K/92_2& =F9,!P%#?WD.3?
M-7G>5*!%O:>F;>AA?  7&.E5,""FN!]"#==J^ZB=+K5";#7"Y,V ;MA,6NF%
MX9Q5R+$]#N/A&C.AGH4*61*6R+)2T412PL3RT?8VM0X5=,M$U=R &N+#/D>$
M[YRZM_79#$73=,P+"E9I1@<R,6-P[U842EC Q(E/LDFD[19EX2-U1+' N&I*
MO(?+5&H6#CU")\1HP11,'4$[X$YP:)1#LH9?8JDK?.Q4JE",(=.@!L6-J"(2
M2V9ES:R9)BO%.XZ6G9B$"0N@]YLEH>@TM)W7*]#9SI5,FWN;%;1-W#KJO\Z<
M\"J' ^QLD.+@F(<' _*"V:+T(P:-,%:CQLID^<H>=4LQI))7@"R<1B;&A,XV
M*9JYEE"[<@HSFPK$F4Y3 )AG%+-WL@JNRD4MQ@11N !U-@7%6G#XR1"0.@)-
MO8A(>V@BT(YPIEI)=Q'QP/0/&B][A&J@8(E8Y#%B:7$?42+-37:HCB,H_BB
M=.*J2%+7"&U&WY;JD.#2#OM2N+1^$?H&56L-2U7Y]O9QS:W<-K^3V(6>NA5V
ME'"ZSE/K2C+&[SBS0L<HFF&=R1&.2'Y)<,!0I6.8X@'F3QYQ+E2UWOEC&OV)
M%#AQ=I$B4W""TN@SSL?:FD9E;W?;].KX))6F2 U\6W13#KS^7#JQ[/:X WP
M*;)D4X+P\%ZT3-/,O2:Z"-0==\D9P3W-5S<ERC*R^NI?V4)^"Q\I<!?XJA=Z
M<3Z(Y$F9%U5:$\6MU"73K2R9I:I#;Z5M]G<V89MH*\<6&>O" 7Y:(UH)SI^)
M/%8%^E0F,8PS5221 9XH!Y?:Z>A<I*8)D=R LY0<%#"[H-7GN>D\(]4(.42M
M7FX;LW->C&OG<$<1IC._(D' U7CJ?-,-P0?R90_$@HAG>.!.=U@7&L20. RD
MW$HDB,[(PV046JMC0"N&_ZC\A VM/#!!L"6V*0+@%&WH=\ &%25CF-3@R7;P
M7@U'WT;!WOM4;%<QH0=S*P_X^UMB78N<;5 TMLSZ$TT8TSZU<+@LQ=0*IG%>
M=77ORU8J;M4^6,(N[QV.2/3C$,K7*-TT(DWC,FJ#%4C9"^7"EGNEZD\&-]>G
M;DB\2QB-(!HGQEKEJ>'G+&R9>J@WGN9GTNS9/!;%)^:>G?0PZN7"/\FCA'$N
MFW( OAS7 7B69ZAU5>'OM:UC?2?NGOH8A$,(A=50Q]F#PM2(M3TBKUEY?SOS
MR4IY,*:&]VZ>4\M.+%HKVWFR_1>=!>J6PLWO&Z$[_R'LV D7(UT@S#?L0-4E
MTTDSR<]2[5V$"C>Z'/<\OI$X]Q);NK2^L[)^6\7>"^F#I4W)@%\.0'Z@&N M
ME]@_OGC=MR(4$1(-63;!]C9 RH7!**.&C:P]9V9(FZ)%3L:E16[$9\+1JWS2
M ,SGAB7XP2H"#*]9N[!1 VZ[;&D58O T#+<W[2GA34,N=.$8EI^^8_Q-8A+,
MADX3E1-G_\H:H<6Z:D3WM9Q*9,%/\1REV"[#Z2F)GA?PGAGB]6&VMOR"O:ZX
MS]N+LU-*%U@ #G;,M%TRM[V$-VQ3Q4IFDF7M+IK4=)-W'F5AD"Q?%AS2]B9
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
MG'76#8P5CXQ;_W5??MEOT,Y^!U!+ P04    " !\B']4,^X!_/L'  #\)@
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
M4G .51ZM\YH6 L/_40/TI@;8,XQCJC("_#*%KN"E=53HJ2YT%FM\"4=7RR7
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
M'#DK':@S@)X,G(0YJGB(R,&_>?&$<\(WNH.[F%43[T?]/+'%^?GLQ8,&&SN
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
MSU[Q^?^/*@'"OP!7*^67N='3Z'61)S4HPJ^F<"BZX!S"("*C[&J(%DQI4XH
M$>H,>:3D]J%HU)SO;%^@]NHT*VG9JIJ3B%-+%9O*:\Q8IRFU'#&VT"K%\P];
M<0'Z1HQ[.#\T".B[BH]&7H!DC'+\%\5#8,%T9;;+3Y_#00$"-^V?,!FT26Z!
M%+ Y#$5@]F"M-0Y8M,9#TZ30OU/W&2F7PV[L&#5<-T!L 8Q\L=!!C[R;SD9>
ME$PM8J9V+":]@HQ0'(!BI LLE<%6&C&J:O!M,VMT0F'_'+5/@H036&%W01\-
M\>PV+Z0]4&$#@KV/#3;_8'V8JRSM/,'2FNTPOGBN]M=SQ85\C$.V7PFGOK=1
MSLL&U/*G-G5XB$0:N-U)8^Z2^A Q6_V15>'=LHKXVH>.7K0KG[G+_,[Y=RBC
M1+^3-OP6[>]MI(D0>)RWNA4(6T<@<.SGRAU0"+CQ+USHAFUGB*D[\5@24X$W
M*6@3%E,Z1S7'BT6F;#/ !P =-AH"<@K25)O<[). R,@6D7&54V52GRC'6V>Y
M(YOI\OYQ1(E0H#'%5,<. U.6>C@)5ZOUZ+*.%GEG%$673$T,*- 5(S-@GEF'
M"0=*='BF5N-!=QO(C(Q27YI2JNE!Y2ZWJN* .7L\B&$TM%-.>6KDRF'"!)Q"
MS<DDTJ\":Y@*,ME)CRXTJ$)ACHSMG.&S$G&;2PR8)=(Q8&.=P%TSUN.1%'20
M4*0I7.2?<[Y )Z$*G<X,I4%]VF9&P_<$VQU[6GRD?! 'G$W%"(X %^JMCK@]
M4RQ7[O1UM1(DO8N- <5!09U/1!+?LWRO/\>.7;<>;SJK8VO,<$L"=B6(:,=9
M8E"V\>#N>C<-O$!\!AE5@=S=51:U*_\\A^A0O=2',%;"V*#QD#X$VX(W)E@5
ML@Z0;:@D@WH-^QC0R+H+6GJV]NENG:4["EFH= JJ.)IS+%;0E1T(FU:N+/-J
MVS@2M[&-9-T.VE1Y)RV[DGZ_B%W5.#I-,?(SFV\"E),4MM5S Q&I,E#;NJ,X
MBF$BH !E&]7Q2G#<>;YR6R:<NWG+C/2-6%B0[\0%H>$Q])M5U',^</@ZWRJJ
M>N*Z$C%BL=%9DJQ*=.HK1:%FDZA=[L=IK,0<,/O)N44'+;&VLS-P7$Z(JTK*
M<*J*&9)*J\=@D#8Y[/0%,89UHJG1U]IE4)<=X(J_$#T;UM<2\APNR+0<9Z)*
M[7K9>?]U!XAN6W296,--W %%@)/&W696N@X3JIB8*DR.+[FQ#.#G7!C,32[*
M):9DUDFSC?LW0:\L<EI25U2S* -&\FM&88Y+],N4T50G=*-9@,;8^J8G\H#Q
M!I#:USE+/"7Q3LSYU*6OV->J@--Q1??6 ^>]U!-=K5!AJ'VDU-<NR1?-FCSB
M+-MD:6_(B+[!DS=0H.YBP;>,+WS2(< W>H89BHRE>Y6F]QMS0^?.)_:)[9WR
MHI1K-"TA](?=GK>?YNUU(W#,8US]BJ7?]D4)S0YG7E'H>1Z&2T'&5M'#?_2^
MSK="8*XIY5Y,IZ ($*814MH!Y<U&[X+@YR(\.GO-R!5Y98(?-F<YBB#3[W01
M&RZ%[!FVW0U$.B3KS#;P='LGJ<:5$:53U6S.1B,3Q/.J2\^53CEJ?_3]R0DW
MZA-J#(^U^;@[PY6U)P*%O;$5HF4;5'5M3K\XD/;<@>2J>$DK8*FHUN)]#(Y7
MDQ).#DCO4B$DLW$W5#RECVS&-Q&94D1RT[3@<77AK<5$PSZ24;0TL]EZHH2
MZ1K-RX.3QD(ZQ/(I6'0_N2M?N-;1P0VENB]305# 7(K:*;AGT!ZQ&?<V]9!P
MJE$-[:O]061S+)U3V2B3JS^7JI%2A+$Q20-C-K?#H0SR,0JX4\%_6[DI.>4
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
M\:]G_QY+0&C/G2+W)WFRAK_FU2+]X?\!4$L#!!0    ( 'R(?U15TT.0B3H
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
MW%TLWV9@XWJ]EMTFH2ZDB7?3%+9G[864X>01!";H=P2CCCE_I$85B*8D=+P
MTAO2  CR&F,N.F'4& $C=$94*8VC'=BZ>\MV^#H:9)I!H7*]!DRL=!(+*SF7
MI6I#!=*TO(+=2A,[PH.:Z\VWB8'#C)87@'H])]5<:<3M8E'.4%HE,23-P-LQ
M!<SN%R4+,.X0/N?\#9R_[<=6]*-=RH),2EN85GE,4<J$64%F7D9[8M[G#%Y
MAOE4%J>:_>6P;\?/%?O6&L;;;Q?C/<?*RL#1/DTES_+<R1Y==_X#:Q[8EAKK
M<C=5)N(VM75FP.Q%"OI0UO<@O)UR@4:WJ5 2W4EE',Y'Q0IK,>,)&6%?P X)
MPARD2-'53#K!59MD<TX;,PTW*"_!J1CIJPESQ;H<09XT-'5VXI!F@MGG-E^W
MDD(O^&KJ_MG<VBO$>D_4G99;(W4X!:S#F\E]S73FI^& 4P4H XXKH)ML+]*9
MJKE)6#4PIN+5DNZ/UZN4VD3)_1+,+T#>BK(D8"_YAV.M*-77ZFB4HB4-00VJ
M&\M8]??>)%25L-][8Z29%0SRO(%HSY(TL-4UL!SV-%*I2$])M8JFJ8IX5TM/
M\Q>E9\T \I) 7N**L\F$D\1$[J"HHNPUJ86.*'-.TC"M3G5Y9:*6F^4YGR9#
M\V&!R^<)HU4()TDK&V,B(A-O7;0S>G8V,N(4=\[)@ U]VATAW8Y+N)9BX3-L
MA(>KE04,=\TL9:O,-.$WI2]@\\Q7]MH560$#)/<H2F9\F>67,S=9D;3Z^N@#
M^!Y70L_08.:92K]?NC1\KXH7<:KE*%497TR[I5'X6<M^RDIO#>%2/2MA#Y3B
M*#,Q!2GJ<RRVTGYIS\B6L2CQBH;L(:=[[,A,A2]DG$QC;YHU*J2V/:PE8S])
MN8<:ISBI#,Z=^,%0HX'&&;BQGN9<E'><;4A^?6^_7?+V=TJT6;=@791!Z):*
M(2F:@>G.)@N6$O/SIIK_5M'O4,HL]19V*J.DG#J$N?72?[GDP&J@6Y%NI:QT
M)2E*;)W JD"^9".W]@IWKEIIUL37E115+/I1/6P=N%>@F^3D(X$-VY2TN5Y[
MF@W0C;F,<] D"B)9^]VII,X"D88Y\$W)EN?9%G0ST/D,\]X:E-0)Z]Z4C\^J
MKBD1/E8Y,F+) Z>B35.T];,I_ 98OLY*/4*XP&?162,!E4,G4R>%-*O1;_8$
M,]L4&=&>BF-LDV'+:)WBF:P[7;3)O^,6T2H5RAKHHN61U#XIND^/,;E[$FEJ
MP&-6)UWMX6NVMIIU1.R%!]P]C*E]SZ2@^\KOBKM()46<_&G7L4W-E%QJWQ0J
M;D\5+:+BJYCK(G*V;EO8]QE3T(+R,621A%'10=A-T*5VC WMMIMK7!6=0F!,
M,*ICPTG#TKXL]]YVC(8R,"6D4UNLA1N8Z RC>Z *27A'>HH'H-UA-Z84J7X
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
M Q0    ( 'R(?U2["/MA-X,  (#3!0 5              "  6]/! !E>&9Y
M+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4    " !\B']4"ND5,@5' 0#]F@$
M%               @ '9T@0 97AF>2TR,#(Q,3(S,5]G,2YJ<&=02P$"% ,4
M    " !\B']4@ IWU4XO 0#PO0P %0              @ $0&@8 97AF>2TR
M,#(Q,3(S,5]L86(N>&UL4$L! A0#%     @ ?(A_5.SXEN.)SP  @9L) !4
M             ( !D4D' &5X9GDM,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0
M   ( 'R(?U1B1@*10#@  .2: 0 4              "  4T9" !E>&AI8FET
M,3 Q.2TQ,'AK+FAT;5!+ 0(4 Q0    ( 'R(?U38']X!A ,  ,H,   3
M          "  ;]1" !E>&AI8FET,C,Q+3$P>&LN:'1M4$L! A0#%     @
M?(A_5+-1-)7Y!P  WB8  !,              ( !=%4( &5X:&EB:70S,3$M
M,3!X:RYH=&U02P$"% ,4    " !\B']4,^X!_/L'  #\)@  $P
M    @ &>70@ 97AH:6)I=#,Q,BTQ,'AK+FAT;5!+ 0(4 Q0    ( 'R(?U1V
M;0P%IP0  -,2   3              "  <IE" !E>&AI8FET,S(Q+3$P>&LN
M:'1M4$L! A0#%     @ ?(A_5!'W3VVG!   TA(  !,              ( !
MHFH( &5X:&EB:70S,C(M,3!X:RYH=&U02P$"% ,4    " !\B']4(VE] =\E
M   FO@  $@              @ %Z;P@ 97AH:6)I=#0U+3$P>&LN:'1M4$L!
M A0#%     @ ?(A_5%730Y").@  H<0! !(              ( !B94( &5X
F:&EB:70Y,2TQ,'AK+FAT;5!+!08     #P / -,#  !"T @    !

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